DocumentCode
635277
Title
Integrating Systematic exploration, analysis, and maintenance in software development
Author
Muslu, Kivanc
Author_Institution
Comput. Sci. & Eng., Univ. of Washington, Seattle, WA, USA
fYear
2013
fDate
18-26 May 2013
Firstpage
1389
Lastpage
1392
Abstract
Modern integrated development environments (IDEs) support one live codebase at a given moment, which imposes limitations to software development. For example, with only one codebase, the developer must pause development while running tests, or a static analysis, as any edit could invalidate the ongoing computation. Were the IDEs supported a copy of developer´s codebase, the analyses could have run on this copy, in parallel with the development process. In this paper, we propose techniques and tools that integrate multiple live codebases support to the software development process. Our hypothesis is that IDE support for multiple live codebases can provide a richer development process and aid developers.
Keywords
program compilers; program testing; software maintenance; IDE; codebase; codebase support; integrated development environments; integrating systematic exploration; software development; static analysis; Computer bugs; Control systems; History; Maintenance engineering; Software; Systematics; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (ICSE), 2013 35th International Conference on
Conference_Location
San Francisco, CA
Print_ISBN
978-1-4673-3073-2
Type
conf
DOI
10.1109/ICSE.2013.6606724
Filename
6606724
Link To Document