• DocumentCode
    2435796
  • Title

    The role of context in exception-driven rework

  • Author

    Zhao, Xiang ; Lerner, Barbara Staudt ; Osterweil, Leon

  • Author_Institution
    Comput. Sci. Dept., Univ. of Massachuestts Amherst, Amherst, MA, USA
  • fYear
    2012
  • fDate
    9-9 June 2012
  • Firstpage
    41
  • Lastpage
    45
  • Abstract
    Exception-driven rework occurs commonly in software development. In this paper, we describe a simple refactoring process, showing the use of the exception-driven rework exception handling pattern within it. We also discuss the important role that context plays in supporting the user during rework in helping the user keep track of the tasks being worked on and to facilitate resumption of normal activities upon completion of the exception handling work. The example process is specified in the Little-JIL process definition language. The use of context information in supporting the user is illustrated using a Data Derivation Graph (DDG), a graph that is automatically generated to document the ways in which artifact values are evolved during execution of a Little-JIL process.
  • Keywords
    exception handling; software development management; Little-JIL process definition language; data derivation graph; exception-driven rework exception handling pattern; refactoring process; software development; Context; Context modeling; History; Programming; Software; Software engineering; USA Councils; exception handling; provenance; rework; software process;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Exception Handling (WEH), 2012 5th International Workshop on
  • Conference_Location
    Zurich
  • Print_ISBN
    978-1-4673-1767-2
  • Type

    conf

  • DOI
    10.1109/WEH.2012.6226597
  • Filename
    6226597