• 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