[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
review-article

Report on the first SEMAT workshop on general theory of software engineering (GTSE 2012)

Published: 23 March 2013 Publication History

Abstract

Many academic disciplines have general theories, which apply across the discipline and underlie much of its research. Examples include the Big Bang theory (cosmology), Maxwell's equations (electrodynamics), the theories of the cell and evolution (biology), the theory of supply and demand (economics), and the general theory of crime (criminology). Software engineering, in contrast, has no widely-accepted general theory. Consequently, the SEMAT Initiative organized a workshop to encourage development of general theory in software engineering. Workshop participants reached broad consensus that software engineering would benefit from better theoretical foundations, which require diverse theoretical approaches, consensus on a primary dependent variable and better instrumentation and descriptive research.

References

[1]
Benbasat, I. and Zmud, R.W. 2003. The Identity Crisis Within the IS Discipline: Defining and Communicating the Discipline's Core Properties. MIS Quarterly. 27, 2 (Jun. 2003), 183--194.
[2]
Bergman, M., Lyytinen, K. and Mark, G. 2007. Boundary Objects in Design: An Ecological View of Design Artifacts. J. of the AIS. 8, 11 (2007), 546--568.
[3]
Cross, N. 2011. Design Thinking: Understanding How Designers Think and Work. Berg Publishers.
[4]
Cruzes, D.S. and Dyba, T. 2011. Recommended Steps for Thematic Synthesis in Software Engineering. In Proceedings of the 2011 International Symposium on Empirical Software Engineering and Measurement (ESEM 2011).
[5]
DeLone, W.H. and McLean, E.R. 2003. The DeLone and McLean Model of Information Systems Success: A Ten-Year Update. Journal of MIS. 19, 4 (Mar. 2003), 9--30.
[6]
Ewusi-Mensah, K. 2003. Software Development Failures. MIT Press.
[7]
Fujitsu, Ivar Jacobson International and Model Driven Solutions. 2012. Essence -- Kernel and Language for Software Engineering. Standard Proposal. OMG.
[8]
Gregor, S. 2006. The Nature of Theory in Information Systems. MIS Quarterly. 30, 3, 611--642.
[9]
Hannay, J., Sjoberg, D. and Dyba, T. 2007. A Systematic Review of Theory Use in Software Engineering Experiments. IEEE Trans. on Soft. Eng. 33, 2 (Feb. 2007), 87--107.
[10]
Jacobson, I., Goedicke, M. and Johnson, P. eds. 2012. Proceedings of The 2012 SEMAT Workshop on a General Theory of Software Engineering. SEMAT.
[11]
Johnson, P., Ekstedt, M. and Jacobson, I. 2012. Where's the Theory for Software Engineering? IEEE Soft. 29, 5, 94--96.
[12]
Kim, J. 1999. Causation. The Cambridge Dictionary of Philosophy. R. Audi, ed. Cambridge University Press. 125--127.
[13]
Kitchenham, B., Sjøberg, D.I.K., Dyba, T., Brereton, P., Budgen, D., Host, M. and Runeson, P. Trends in the Quality of Human-Intensive Software Engineering Experiments: A Quasi- Experiment. IEEE Trans. on Soft. Eng. (forthcoming).
[14]
Kuhn, T.S. 1996. The Structure of Scientific Revolutions. University of Chicago Press.
[15]
Molokken, K. and Jorgensen, M. 2003. A review of software surveys on software effort estimation. In Proceedings of the 2003 International Symposium on Empirical Software Engineering, 223--230.
[16]
Ralph, P. 2010. Comparing Two Software Design Process Theories. In Proceedings of DESRIST 2010 (St. Gallen, Switzerland, Jun. 2010), Springer LNCS 6105, 139--153.
[17]
Ralph, P. 2011. Introducing an Empirical Model of Design. In Proceedings of The 6th Mediterranean Conference on Information Systems (MCIS 2011), AIS.
[18]
Runeson, P., Host, M., Rainer, A. and Regnell, B. 2012. Case Study Research in Software Engineering: Guidelines and Examples. Wiley.
[19]
SEMAT. 2012. Call for Action: http://semat.org/?page_id=2.
[20]
Standish Group 2009. CHAOS Summary 2009. http://www.standishgroup.com/newsroom/chaos_2009.php
[21]
Truex, D.P., Baskerville, R. and Travis, J. 2000. Amethodical systems development: the deferred meaning of systems development methods. Acc. Mgmt, and Inf. Tech. 10, 1, 53--79.
[22]
Van de Ven, A.H. 2007. Engaged scholarship: a guide for organizational and social research. Oxford University Press.

Cited By

View all
  • (2022)Social science theories in software engineering researchProceedings of the 44th International Conference on Software Engineering10.1145/3510003.3510076(1994-2005)Online publication date: 21-May-2022
  • (2020)State of Research Based on Essence (A Systematic Mapping Study)Proceedings of the 2020 9th International Conference on Networks, Communication and Computing10.1145/3447654.3447658(19-25)Online publication date: 18-Dec-2020
  • (2019)A theory on individual characteristics of successful coding challenge solversPeerJ Computer Science10.7717/peerj-cs.1735(e173)Online publication date: 4-Feb-2019
  • Show More Cited By

Index Terms

  1. Report on the first SEMAT workshop on general theory of software engineering (GTSE 2012)

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM SIGSOFT Software Engineering Notes
    ACM SIGSOFT Software Engineering Notes  Volume 38, Issue 2
    March 2013
    55 pages
    ISSN:0163-5948
    DOI:10.1145/2439976
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 23 March 2013
    Published in SIGSOFT Volume 38, Issue 2

    Check for updates

    Author Tags

    1. general theory
    2. software engineering
    3. workshop report

    Qualifiers

    • Review-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)9
    • Downloads (Last 6 weeks)4
    Reflects downloads up to 04 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Social science theories in software engineering researchProceedings of the 44th International Conference on Software Engineering10.1145/3510003.3510076(1994-2005)Online publication date: 21-May-2022
    • (2020)State of Research Based on Essence (A Systematic Mapping Study)Proceedings of the 2020 9th International Conference on Networks, Communication and Computing10.1145/3447654.3447658(19-25)Online publication date: 18-Dec-2020
    • (2019)A theory on individual characteristics of successful coding challenge solversPeerJ Computer Science10.7717/peerj-cs.1735(e173)Online publication date: 4-Feb-2019
    • (2019)Toward Methodological Guidelines for Process Theories and Taxonomies in Software EngineeringIEEE Transactions on Software Engineering10.1109/TSE.2018.279655445:7(712-735)Online publication date: 1-Jul-2019
    • (2017)Applying coding systems in the process of testing software applications2017 14th International Conference on Engineering of Modern Electric Systems (EMES)10.1109/EMES.2017.7980397(127-131)Online publication date: Jun-2017
    • (2016)Life Beyond Distributed TransactionsQueue10.1145/3012426.302501214:5(69-98)Online publication date: 1-Oct-2016
    • (2016)BBR: Congestion-Based Congestion ControlQueue10.1145/3012426.302218414:5(20-53)Online publication date: 1-Oct-2016
    • (2016)Faucet: Deploying SDN in the EnterpriseQueue10.1145/3012426.301576314:5(54-68)Online publication date: 1-Oct-2016
    • (2016)Industrial Scale Agile - from Craft to EngineeringQueue10.1145/3012426.301242814:5(99-130)Online publication date: 1-Oct-2016
    • (2016)Industrial-scale agileCommunications of the ACM10.1145/300983059:12(63-71)Online publication date: 1-Dec-2016
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media