DocumentCode
3699076
Title
A framework for enhancing readability and opportunistic reuse of enterprise software
Author
Syed Awais Amjad;Shoab A. Khan
Author_Institution
Department of Computer Engineering, National University of Sciences and Technology, Islamabad, Pakistan
fYear
2015
Firstpage
48
Lastpage
53
Abstract
During in-house development of custom enterprise web based applications, a lot of reusable code is written by software developers. This code from smaller units to sub systems and sometimes even fully functional autonomous components is, at times, required in other projects due to related needs across the enterprise. In the absence of a component model based development, it becomes nearly impossible to organize, maintain and reuse such code. The challenge of meeting enterprise automation needs vis-à-vis an ever shrinking project timeline tends to provide for lesser code documentation time. This results into poorly documented source code that though provides required functionality on time and meets user requirements accurately, yet allows for minimal reuse, mostly relying on developer´s memory and is difficult to maintain. This problem is typically faced by newly built IT infrastructures in public sector organizations when business processes are being automated and new business requirements for automation keep accumulating. The job of a solution designer becomes complex when source code and component information is not organized in a way that allows for it to be reused in an upcoming project. This paper proposes a framework for documenting source code of custom developed enterprise application software that may not conform to a component model in the form of XML descriptors. Resultantly, it becomes possible to enhance the readability and opportunistic reuse of otherwise non reusable source code.
Keywords
"Documentation","XML","Software reusability","Business","Automation"
Publisher
ieee
Conference_Titel
Software Engineering and Service Science (ICSESS), 2015 6th IEEE International Conference on
ISSN
2327-0586
Print_ISBN
978-1-4799-8352-0
Electronic_ISBN
2327-0594
Type
conf
DOI
10.1109/ICSESS.2015.7339004
Filename
7339004
Link To Document