Figures and Tables from this paper
49 Citations
An Activity Theory-Based Approach for Context Analysis, Design and Evolution
- Computer ScienceApplied Sciences
- 2022
The key ideas of the proposed approach result in the ability to analyze and model social and technological contexts around perpetually evolving system ecologies as useful representations for understanding operating environments closely tied to human actions, with software as a mediator component.
Social theory for software engineering research
- BusinessEASE
- 2016
The need for integrating more social science into SE research and curriculum is illustrated by seven theories to understand key dynamics used to explain a longitudinal study of a software development project.
Software engineering process theory: A multi-method comparison of Sensemaking-Coevolution-Implementation Theory and Function-Behavior-Structure Theory
- Computer ScienceInf. Softw. Technol.
- 2016
Substantially Evolutionary Theorizing in Designing Software-Intensive Systems
- Computer ScienceInf.
- 2018
This paper presents a substantially evolutionary approach to creating the project theories, the application of which leads to positive effects that are traditionally expected from theorizing.
The Two Paradigms of Software Design
- Computer ScienceArXiv
- 2013
An Alternative Design Paradigm is synthesized, which views software development as an amethodical, improvisational, emotional process of simultaneously framing the problem and building artifacts to address it.
Developing and Evaluating Software Engineering Process Theories
- Business2015 IEEE/ACM 37th IEEE International Conference on Software Engineering
- 2015
This paper attempts to clarify the nature and types of process theories, explore their development and provide specific guidance for their empirically evaluation.
The dimensions of software engineering success
- Computer ScienceICSE
- 2014
Investigation of the dimensions of software engineering success suggests that participants view their work as time-constrained projects with explicit clients and other stakeholders, and a proto-theory of success is proposed, which models success as the net impact on a particular stakeholder at a particular time.
Social Science Theories in Software Engineering Research
- Computer ScienceArXiv
- 2022
This study investigates the use of social science theories in five influential software engineering journals over 13 years and analyzes not only the extent of theory use but also what, how and where these theories are used.
Consensus in Software Engineering: A Cognitive Mapping Study
- Computer ScienceArXiv
- 2018
Although low consensus is common in social sciences, the rapid pace of innovation observed in software engineering suggests that high consensus is achievable given renewed commitment to empiricism and evidence-based practice.
References
SHOWING 1-10 OF 244 REFERENCES
Sensemaking-Coevolution-Implementation Theory:a model of the software engineering process in practice
- Computer Science
- 2012
Sensemaking-Coevolution-Implementation Theory is a teleological process theory of the practice of designing complex software systems. It posits that an independent agent (design team) creates a…
Comparing Two Software Design Process Theories
- BusinessDESRIST
- 2010
The results of an exploratory questionnaire study that comparatively and empirically evaluated the two process theories clearly favor the Action-Centric process theory: the Sensemaking-Coevolution-Implementation Framework.
Software engineering process theory: A multi-method comparison of Sensemaking-Coevolution-Implementation Theory and Function-Behavior-Structure Theory
- Computer ScienceInf. Softw. Technol.
- 2016
The Two Paradigms of Software Design
- Computer ScienceArXiv
- 2013
An Alternative Design Paradigm is synthesized, which views software development as an amethodical, improvisational, emotional process of simultaneously framing the problem and building artifacts to address it.
CASE Tools as Organizational Change: Investigating Incremental and Radical Changes in Systems Development
- BusinessMIS Q.
- 1993
The framework and findings suggest that in order to account for the experiences and outcomes associated with CASE tools, researchers should consider the social context of systems development, the intentions and actions of key players, and the implementation process followed by the organization.
The Anatomy of a Design Theory
- ArtJ. Assoc. Inf. Syst.
- 2007
This essay aims to extend the work of Walls, Widemeyer and El Sawy (1992) on the specification of information systems design theories (ISDT), drawing on other streams of thought on design research and theory to provide a basis for a more systematic and useable formulation of these theories.
Inside a software design team: knowledge acquisition, sharing, and integration
- Computer ScienceCACM
- 1993
A better understanding of the role and process of knowledge acquisition, sharing, and integration in software design has very real implications for managing large software projects, particularly in the areas of planning, staffing, and training.
Formalized systems development methodologies: a critical perspective
- BusinessInf. Syst. J.
- 1996
This paper identifies a number of arguments and pressures which question the value of methodologies, and reports the results of a field study which investigated the role ofmethodologies in practice.
The Contradictory Structure of Systems Development Methodologies: Deconstructing the IS-User Relationship in Information Engineering
- Computer ScienceInf. Syst. Res.
- 1994
It is shown that systems development methodologies may contain incompatible assumptions about the role of users and information systems IS personnel during systems development, and that such prescriptions make the relationship between users and IS personnel problematic.
A case study of user participation in the information systems development process
- BusinessICIS '97
- 1997
The central conclusion of this study was that user dissatisfaction with developed systems centered on the poor management of change in the organization.