Academic literature on the topic 'Software maintenance and evolution'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Software maintenance and evolution.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Journal articles on the topic "Software maintenance and evolution"
Chapin, Ned, Joanne E. Hale, Khaled Md Khan, Juan F. Ramil, and Wui-Gee Tan. "Types of software evolution and software maintenance." Journal of Software Maintenance and Evolution: Research and Practice 13, no. 1 (January 2001): 3–30. http://dx.doi.org/10.1002/smr.220.
Full textCarver, Jeffrey C., and Alexander Serebrenik. "Software Maintenance and Evolution and Automated Software Engineering." IEEE Software 35, no. 2 (March 2018): 102–4. http://dx.doi.org/10.1109/ms.2018.1661318.
Full textVon Mayrhauser, A., and A. M. Vans. "Program comprehension during software maintenance and evolution." Computer 28, no. 8 (1995): 44–55. http://dx.doi.org/10.1109/2.402076.
Full textSeaman, Carolyn B. "Managing Corporate Information Systems Evolution and Maintenance." Journal of Software Maintenance and Evolution: Research and Practice 18, no. 4 (2006): 307–9. http://dx.doi.org/10.1002/smr.331.
Full textBuckley, Jim. "Requirements-Based Visualization Tools for Software Maintenance and Evolution." Computer 42, no. 4 (April 2009): 106–8. http://dx.doi.org/10.1109/mc.2009.127.
Full textCoplien, James O. "ISHMAEL: An Integrated Software/Hardware Maintenance and Evolution Environment." AT&T Technical Journal 70, no. 1 (January 2, 1991): 52–63. http://dx.doi.org/10.1002/j.1538-7305.1991.tb00497.x.
Full textHarman, M., B. Korel, and P. K. Linos. "Guest Editorial: Special Issue on Software Maintenance and Evolution." IEEE Transactions on Software Engineering 31, no. 10 (October 2005): 801–3. http://dx.doi.org/10.1109/tse.2005.113.
Full textPenta, Massimiliano Di, and Jonathan I. Maletic. "Guest editorial: special section on software maintenance and evolution." Empirical Software Engineering 20, no. 2 (March 29, 2015): 410–12. http://dx.doi.org/10.1007/s10664-015-9382-8.
Full textKwon, Oh Cheon, Cornelia Boldyreff, and Malcolm Munro. "Software Configuration Management for a Reusable Software Library within a Software Maintenance Environment." International Journal of Software Engineering and Knowledge Engineering 08, no. 04 (December 1998): 483–515. http://dx.doi.org/10.1142/s0218194098000273.
Full textRILLING, JUERGEN, RENÉ WITTE, PHILIPP SCHUEGERL, and PHILIPPE CHARLAND. "BEYOND INFORMATION SILOS — AN OMNIPRESENT APPROACH TO SOFTWARE EVOLUTION." International Journal of Semantic Computing 02, no. 04 (December 2008): 431–68. http://dx.doi.org/10.1142/s1793351x08000567.
Full textDissertations / Theses on the topic "Software maintenance and evolution"
Akhlaq, Usman, and Muhammad Usman Yousaf. "Impact of Software Comprehension in Software Maintenance and Evolution." Thesis, Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation, 2010. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-2176.
Full textUsman Akhlaq Mirpur, Azad Kashmir, Pakistan Muhammad Usman Yousaf Bhimber, Azad Kashmir, Pakistan
Keller, Benjamin J. "An algebraic model of software evolution." Thesis, This resource online, 1990. http://scholar.lib.vt.edu/theses/available/etd-03122009-040841/.
Full textGethers, Malcom Bernard II. "Information Integration for Software Maintenance and Evolution." W&M ScholarWorks, 2012. https://scholarworks.wm.edu/etd/1539720326.
Full textChow, Kingsum. "Supporting library interface changes in open system software evolution /." Thesis, Connect to this title online; UW restricted, 1996. http://hdl.handle.net/1773/6999.
Full textMurphy, Gail C. "Lightweight structural summarization as an aid to software evolution /." Thesis, Connect to this title online; UW restricted, 1996. http://hdl.handle.net/1773/6976.
Full textAlhindawi, Nouh. "Supporting source code comprehension during software evolution and maintenance." Thesis, Kent State University, 2014. http://pqdtopen.proquest.com/#viewpdf?dispub=3618939.
Full textThis dissertation addresses the problems of program comprehension to support the evolution of large-scale software systems. The research concerns how software engineers locate features and concepts along with categorizing changes within very large bodies of source code along with their versioned histories. More specifically, advanced Information Retrieval (IR) and Natural Language Processing (NLP) are utilized and enhanced to support various software engineering tasks. This research is not aimed at directly improving IR or NLP approaches; rather it is aimed at understanding how additional information can be leveraged to improve the final results. The work advances the field by investigating approaches to augment and re-document source code with different types of abstract behavior information. The hypothesis is that enriching the source code corpus with meaningful descriptive information, and integrating this orthogonal information (semantic and structural) that is extracted from source code, will improve the results of the IR methods for indexing and querying information. Moreover, adding this new information to a corpus is a form of supervision. That is, apriori knowledge is often used to direct and supervise machine-learning and IR approaches.
The main contributions of this dissertation involve improving on the results of previous work in feature location and source code querying. The dissertation demonstrates that the addition of statically derived information from source code (e.g., method stereotypes) can improve the results of IR methods applied to the problem of feature location. Further contributions include showing the effects of eliminating certain textual information (comments and function calls) from being included when performing source code indexing for feature/concept location. Moreover, the dissertation demonstrates an IR-based method of natural language topic extraction that assists developers in gaining an overview of past maintenance activities based on software repository commits.
The ultimate goal of this work is to reduce the costs, effort, and time of software maintenance by improving the results of previous work in feature location and source code querying, and by supporting a new platform for enhancing program comprehension and facilitating software engineering research.
Alhindawi, Nouh Talal. "Supporting Source Code Comprehension During Software Evolution and Maintenance." Kent State University / OhioLINK, 2013. http://rave.ohiolink.edu/etdc/view?acc_num=kent1374790792.
Full textDecker, Michael John. "srcDiff: Syntactic Differencing to Support Software Maintenance and Evolution." Kent State University / OhioLINK, 2017. http://rave.ohiolink.edu/etdc/view?acc_num=kent150074391000591.
Full textDam, Khanh Hoa, and s3007289@student rmit edu au. "Supporting Software Evolution in Agent Systems." RMIT University. Computer Science and Information Technology, 2009. http://adt.lib.rmit.edu.au/adt/public/adt-VIT20090319.143847.
Full textTimsina, Achyuta, and Shree Dimna Prajapati. "Mobile Applications Evolution." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik, 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-2579.
Full textBooks on the topic "Software maintenance and evolution"
Tripathy, Priyadarshi, and Kshirasagar Naik. Software Evolution and Maintenance. Hoboken, NJ, USA: John Wiley & Sons, Inc., 2014. http://dx.doi.org/10.1002/9781118964637.
Full textArthur, Lowell Jay. Software evolution: The software maintenance challenge. New York: Wiley, 1988.
Find full textEffective Software Maintenance and Evolution. London: Taylor and Francis, 2007.
Find full textVarga, Ervin. Unraveling Software Maintenance and Evolution. Cham: Springer International Publishing, 2017. http://dx.doi.org/10.1007/978-3-319-71303-8.
Full textTripathy, Priyadarshi. Software evolution and maintenance: A practitioner's approach. Hoboken, New Jersey: Wiley, 2015.
Find full textEmerging technologies for the evolution and maintenance of software models. Hershey, PA: Information Science Reference, 2012.
Find full textInternational, Conference on Software Maintenance (2001 Florence Italy). Proceedings, IEEE International Conference on Software Maintenance: Systems and software evolution in the era of the Internet : Florence, Italy, 7-9 November, 2001. Los Alamitos, Calif: IEEE Computer Society, 2001.
Find full textWestlund, Steve. Software maintenance. St. Louis, MO: Washington University in St. Louis, Center for the Study of Data Processing, 1991.
Find full textMens, Tom, and Serge Demeyer. Software Evolution. Berlin, Heidelberg: Springer Berlin Heidelberg, 2008. http://dx.doi.org/10.1007/978-3-540-76440-3.
Full textMcCall, James A. Software maintenance management. Gaithersburg, MD: U.S. Dept. of Commerce, National Bureau of Standards, 1985.
Find full textBook chapters on the topic "Software maintenance and evolution"
Coulange, Bernard. "Maintenance and Evolution of Components." In Software Reuse, 193–211. London: Springer London, 1998. http://dx.doi.org/10.1007/978-1-4471-1511-3_11.
Full textVarga, Ervin. "Architecture and Evolution." In Unraveling Software Maintenance and Evolution, 39–70. Cham: Springer International Publishing, 2017. http://dx.doi.org/10.1007/978-3-319-71303-8_4.
Full textVarga, Ervin. "Introduction." In Unraveling Software Maintenance and Evolution, 3–16. Cham: Springer International Publishing, 2017. http://dx.doi.org/10.1007/978-3-319-71303-8_1.
Full textVarga, Ervin. "Scale of Deployment." In Unraveling Software Maintenance and Evolution, 319–34. Cham: Springer International Publishing, 2017. http://dx.doi.org/10.1007/978-3-319-71303-8_10.
Full textVarga, Ervin. "Context, Rules, and Principles." In Unraveling Software Maintenance and Evolution, 17–29. Cham: Springer International Publishing, 2017. http://dx.doi.org/10.1007/978-3-319-71303-8_2.
Full textVarga, Ervin. "Maintainability and Development." In Unraveling Software Maintenance and Evolution, 31–38. Cham: Springer International Publishing, 2017. http://dx.doi.org/10.1007/978-3-319-71303-8_3.
Full textVarga, Ervin. "Ad Hoc Development." In Unraveling Software Maintenance and Evolution, 73–157. Cham: Springer International Publishing, 2017. http://dx.doi.org/10.1007/978-3-319-71303-8_5.
Full textVarga, Ervin. "Disciplined Development." In Unraveling Software Maintenance and Evolution, 159–244. Cham: Springer International Publishing, 2017. http://dx.doi.org/10.1007/978-3-319-71303-8_6.
Full textVarga, Ervin. "Reengineering and Reverse Engineering." In Unraveling Software Maintenance and Evolution, 247–89. Cham: Springer International Publishing, 2017. http://dx.doi.org/10.1007/978-3-319-71303-8_7.
Full textVarga, Ervin. "Multifaceted Loose Coupling." In Unraveling Software Maintenance and Evolution, 293–97. Cham: Springer International Publishing, 2017. http://dx.doi.org/10.1007/978-3-319-71303-8_8.
Full textConference papers on the topic "Software maintenance and evolution"
Bennett, Keith H., and Václav T. Rajlich. "Software maintenance and evolution." In the conference. New York, New York, USA: ACM Press, 2000. http://dx.doi.org/10.1145/336512.336534.
Full textRajlich, Václav. "Software evolution and maintenance." In ICSE '14: 36th International Conference on Software Engineering. New York, NY, USA: ACM, 2014. http://dx.doi.org/10.1145/2593882.2593893.
Full textGallagher, Keith, Mark Fioravanti, and Suzanne Kozaitis. "Teaching Software Maintenance." In 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME). IEEE, 2019. http://dx.doi.org/10.1109/icsme.2019.00054.
Full textPerry. "Dimensions of software evolution." In Proceedings International Conference on Software Maintenance. IEEE Comput. Soc. Press, 1994. http://dx.doi.org/10.1109/icsm.1994.336765.
Full textYan, Yan, Massimiliano Menarini, and William Griswold. "Mining Software Contracts for Software Evolution." In 2014 IEEE International Conference on Software Maintenance and Evolution (ICSME). IEEE, 2014. http://dx.doi.org/10.1109/icsme.2014.76.
Full textBakota, Tibor, Rudolf Ferenc, and Tibor Gyimothy. "Clone Smells in Software Evolution." In 2007 IEEE International Conference on Software Maintenance. IEEE, 2007. http://dx.doi.org/10.1109/icsm.2007.4362615.
Full text"Laws and principles of evolution." In Proceedings International Conference on Software Maintenance. IEEE, 2002. http://dx.doi.org/10.1109/icsm.2002.1167751.
Full textHuang, Shihong. "Frontiers of Web site evolution." In 2008 Frontiers of Software Maintenance (FoSM). IEEE, 2008. http://dx.doi.org/10.1109/fosm.2008.4659251.
Full textSubramanian, S. "CRUISE: using interface hierarchies to support software evolution." In 1988 Conference on Software Maintenance. IEEE, 1988. http://dx.doi.org/10.1109/icsm.1988.10153.
Full textPang, Candy, and Abram Hindle. "Continuous Maintenance." In 2016 IEEE International Conference on Software Maintenance and Evolution (ICSME). IEEE, 2016. http://dx.doi.org/10.1109/icsme.2016.45.
Full textReports on the topic "Software maintenance and evolution"
Oreizy, Peyman, and Richard N. Taylor. Decentralized Software Evolution. Fort Belvoir, VA: Defense Technical Information Center, September 2003. http://dx.doi.org/10.21236/ada440842.
Full textOsborne, Wilma M. Software maintenance management. Gaithersburg, MD: National Bureau of Standards, 1985. http://dx.doi.org/10.6028/nbs.sp.500-129.
Full textOsborne, Wilma M. Executive guide to software maintenance. Gaithersburg, MD: National Bureau of Standards, 1985. http://dx.doi.org/10.6028/nbs.sp.500-130.
Full textOsborne, Wilma M., and Ron Raigrodski. Annotated bibliogrpahy on software maintenance. Gaithersburg, MD: National Bureau of Standards, 1986. http://dx.doi.org/10.6028/nbs.sp.500-141.
Full textEngle, Charles B., Gary Ford, and Tim Korson. Software Maintenance Exercises for a Software Engineering Project Course. Fort Belvoir, VA: Defense Technical Information Center, February 1989. http://dx.doi.org/10.21236/ada235779.
Full textSitaraman, Murali, and E. J. Harner. Center of Excellence of Software Evolution. Fort Belvoir, VA: Defense Technical Information Center, October 2001. http://dx.doi.org/10.21236/ada398492.
Full textLieberherr, Karl. Evolution of Software via Adaptive Programming. Fort Belvoir, VA: Defense Technical Information Center, October 2002. http://dx.doi.org/10.21236/ada408399.
Full textDampier, David A., and Valdis Berzins. Software Change-Merging in Dynamic Evolution. Fort Belvoir, VA: Defense Technical Information Center, August 1995. http://dx.doi.org/10.21236/ada299317.
Full textLandis, L. D., A. J. Fine, A. L. Gilbert, and P. M. Hyland. Automatic Documentation Methodologies for Software Maintenance. Fort Belvoir, VA: Defense Technical Information Center, January 1989. http://dx.doi.org/10.21236/ada204752.
Full textSchneidewind, Norman F. Software Maintenance: The Need for Standardization. Fort Belvoir, VA: Defense Technical Information Center, February 1989. http://dx.doi.org/10.21236/ada205229.
Full text