Proceedings of 1993 15th International Conference on Software Engineering
Abstract The authors developed an initial object-oriented requirements model for an existing miss... more Abstract The authors developed an initial object-oriented requirements model for an existing missile planning system. They adopted two approaches: a bottom-up approach in which object-oriented model fragments were constructed that corresponded to segments of the ...
Proceedings IEEE International Symposium on Requirements Engineering (Cat. No.PR00188)
... Colin Potts College of Computing Georgia Institute of Technology Atlanta, GA 30332-0280 USA .... more ... Colin Potts College of Computing Georgia Institute of Technology Atlanta, GA 30332-0280 USA ... Because semantic memory changes during refinement, the system may include both environment and machine [8]. Semantic entities in ScenIC include actors, goals and ...
Proceedings of the 20th International Conference on Software Engineering
... Annie I. Ant6n College of Business Administration University of South Florida 4202 East Fowle... more ... Annie I. Ant6n College of Business Administration University of South Florida 4202 East Fowler, Ave. ... The primary objectives of CommerceNet are to change the way in which customers, service providers, and developers participate in business transactions and to facilitate ...
Most requirements engineering (RE) research and practice embodies a philosophy that we will call ... more Most requirements engineering (RE) research and practice embodies a philosophy that we will call abstractionism, which involves the building of simplified models of domains of discourse and proposed systems. Abstractionists make much use of formal models, such as goal dependency networks. An alternative design philosophy is contextualism, according to which the peculiarities of the context of use of a system must be understood in detail before the requirements can be derived. Contextualists use qualitative methods to uncover and help interpret these particularities. In this paper, we analyze what it would mean to combine the best features of abstractionism and contextualism, and we ground our discussion in an illustration of abstractionist and contextualist thinking about RE through goal refinement (GR). In the context of the domain of meeting scheduling, we contrast a wholly abstractionist approach to GR with one that incorporates data gathered using two ethnographic methods. In doing so, we consider each step of the abstractionist approach, illustrating where ethnographic data obtained in our work environment affects the model produced. As we proceed, we summarize the general lessons learned. We then discuss how other abstractionist and contextualist methods could be integrated.
Bayle, Elisabeth and Bellamy, Rachel and Casaday, George and Erickson, Thomas and Fincher, Sally ... more Bayle, Elisabeth and Bellamy, Rachel and Casaday, George and Erickson, Thomas and Fincher, Sally and Grinter, Beki and Gross, Ben and Lehder, Diane and Marmolin, Hans and Moore, Brian and Potts, Colin (1998) Putting It All Together: a Pattern Language for ...
Over a number of years, we have been involved in investigations into using workplace observation ... more Over a number of years, we have been involved in investigations into using workplace observation to inform requirements for complex systems. This paper discusses how our work has evolved from ethnography with prototyping, through presentation of ethnographic...
Proceedings of 1993 15th International Conference on Software Engineering
Abstract The authors developed an initial object-oriented requirements model for an existing miss... more Abstract The authors developed an initial object-oriented requirements model for an existing missile planning system. They adopted two approaches: a bottom-up approach in which object-oriented model fragments were constructed that corresponded to segments of the ...
Proceedings IEEE International Symposium on Requirements Engineering (Cat. No.PR00188)
... Colin Potts College of Computing Georgia Institute of Technology Atlanta, GA 30332-0280 USA .... more ... Colin Potts College of Computing Georgia Institute of Technology Atlanta, GA 30332-0280 USA ... Because semantic memory changes during refinement, the system may include both environment and machine [8]. Semantic entities in ScenIC include actors, goals and ...
Proceedings of the 20th International Conference on Software Engineering
... Annie I. Ant6n College of Business Administration University of South Florida 4202 East Fowle... more ... Annie I. Ant6n College of Business Administration University of South Florida 4202 East Fowler, Ave. ... The primary objectives of CommerceNet are to change the way in which customers, service providers, and developers participate in business transactions and to facilitate ...
Most requirements engineering (RE) research and practice embodies a philosophy that we will call ... more Most requirements engineering (RE) research and practice embodies a philosophy that we will call abstractionism, which involves the building of simplified models of domains of discourse and proposed systems. Abstractionists make much use of formal models, such as goal dependency networks. An alternative design philosophy is contextualism, according to which the peculiarities of the context of use of a system must be understood in detail before the requirements can be derived. Contextualists use qualitative methods to uncover and help interpret these particularities. In this paper, we analyze what it would mean to combine the best features of abstractionism and contextualism, and we ground our discussion in an illustration of abstractionist and contextualist thinking about RE through goal refinement (GR). In the context of the domain of meeting scheduling, we contrast a wholly abstractionist approach to GR with one that incorporates data gathered using two ethnographic methods. In doing so, we consider each step of the abstractionist approach, illustrating where ethnographic data obtained in our work environment affects the model produced. As we proceed, we summarize the general lessons learned. We then discuss how other abstractionist and contextualist methods could be integrated.
Bayle, Elisabeth and Bellamy, Rachel and Casaday, George and Erickson, Thomas and Fincher, Sally ... more Bayle, Elisabeth and Bellamy, Rachel and Casaday, George and Erickson, Thomas and Fincher, Sally and Grinter, Beki and Gross, Ben and Lehder, Diane and Marmolin, Hans and Moore, Brian and Potts, Colin (1998) Putting It All Together: a Pattern Language for ...
Over a number of years, we have been involved in investigations into using workplace observation ... more Over a number of years, we have been involved in investigations into using workplace observation to inform requirements for complex systems. This paper discusses how our work has evolved from ethnography with prototyping, through presentation of ethnographic...
Uploads
Papers by Colin Potts