[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3129790.3129826acmotherconferencesArticle/Chapter ViewAbstractPublication PagesecsaConference Proceedingsconference-collections
research-article

Role of women in software architecture: an attempt at a systematic literature review

Published: 11 September 2017 Publication History

Abstract

The goal of this paper is to provide a literature review of gender diversity aspects within the field of Software Architecture (SA). The attempt of conducting a systematic literature review led to an interesting result: there are almost no papers to review. Only one article was published within this field. To analyse the situation we made the search broader and conducted a systematic literature review on gender diversity aspects within Software Engineering (SE) in general. For the second review we found a reasonable number of studies. We identified that the majority of the publications on gender diversity aspects within SE were focused not on analysis of state-of-the art in industry and industrial or SA research experiences, but on teaching aspects and on attracting female students to study STEM (Science, Technology, Engineering, and Mathematics) courses. This highly motivates further research on the role of women in SA.

References

[1]
Simonetta Balsamo, Antinisca Di Marco, Paola Inverardi, and Marta Simeoni. 2004. Model-based performance prediction in software development: A survey. IEEE Transactions on Software Engineering 30, 5 (2004), 295--310.
[2]
Veronika Bauer, Manfred Broy, Maximilian Irlbeck, Christian Leuxner, Maria Spichkova, Markus Dahlweid, and Thomas Santen. 2013. Survey of Modeling and Engineering Aspects of Self-Adapting & Self-Optimizing Systems. Technische Universität München, Tech. Rep. TUM-I130307 (2013).
[3]
Adriatik Bedjeti, Patricia Lago, Grace A Lewis, Remco D De Boer, and Rich Hilliard. 2017. Modeling Context with an Architecture Viewpoint. (2017), 117--120.
[4]
Pearl Brereton, Barbara A. Kitchenham, David Budgen, Mark Turner, and Mohamed Khalil. 2007. Lessons from applying the systematic literature review process within the software engineering domain. Journal of Systems and Software 80, 4 (2007), 571 -- 583.
[5]
Margaret Burnett, Scott D. Fleming, Shamsi Iqbal, Gina Venolia, Vidya Rajaram, Umer Farooq, Valentina Grigoreanu, and Mary Czerwinski. 2010. Gender Differences and Programming Environments: Across Programming Populations. In Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM '10). Article 28, 28:1--28:10 pages.
[6]
Margaret Burnett, Susan Wiedenbeck, Valentina Grigoreanu, Neeraja Subrahmaniyan, Laura Beckwith, and Cory Kissinger. 2008. Gender in End-user Software Engineering. In Proceedings of the 4th International Workshop on End-user Software Engineering. ACM, 21--24.
[7]
Vittorio Cortellessa, Raffaela Mirandola, and Pasqualina Potena. 2015. Managing the evolution of a software architecture at minimal cost under performance and reliability constraints. Science of Computer Programming 98 (2015), 439--463.
[8]
Vittorio Cortellessa, Catia Trubiani, Leonardo Mostarda, and Naranker Dulay. 2010. An architectural framework for analyzing tradeoffs between software security and performance. ISARCS 10 (2010), 1--18.
[9]
Simone da Silva Amorim, John D. McGregor, Eduardo Santana de Almeida, and Christina von Flach G. Chavez. 2016. Software Ecosystems Architectural Health: Challenges x Practices. In Proccedings of the 10th European Conference on Software Architecture Workshops. ACM, 4:1--4:7.
[10]
Paolo Di Francesco, Ivano Malavolta, and Patricia Lago. 2017. Research on Architecting Microservices: Trends, Focus, and Potential for Industrial Adoption. In Proceedings of the 14th IEEE International Conference on Software Architecture (ICSA). IEEE.
[11]
Jessica Díaz, Jennifer Pérez, Jorge Pérez, and Juan Garbajosa. 2016. Conceptualizing a Framework for Cyber-physical Systems of Systems Development and Deployment. In Proccedings of the 10th European Conference on Software Architecture Workshops. ACM, 1:1--1:7.
[12]
Nadia Gamez and Lidia Fuentes. 2013. Architectural evolution of FamiWare using cardinality-based feature models. Information and Software Technology 55, 3 (2013), 563--580.
[13]
Abdul Rehman Gilal, Jafreezal Jaafar, Mazni Omar, Shuib Basri, and Ahmad Waqas. 2016. A rule-based model for software development team composition: Team leader role with personality types and gender classification. Information and Software Technology 74 (2016), 105--113.
[14]
Geert Hofstede. 1991. Cultures and Organizations: Software of the mind. McGraw-Hill.
[15]
Geert Hofstede, Gert Jan Hofstede, and Michael Minkov. 2010. Cultures and organizations: software of the mind: 3rd edition. (2010).
[16]
Jose-Miguel Horcas, Mónica Pinto, and Lidia Fuentes. 2016. Product Line Architecture for Automatic Evolution of Multi-Tenant Applications. In Enterprise Distributed Object Computing Conference (EDOC), 2016 IEEE 20th International. IEEE, 1--10.
[17]
Barbara A. Kitchenham, Tore Dyba, and Magne Jorgensen. 2004. Evidence-based software engineering. In Proceedings of the 26th International Conference on Software Engineering (ICSE). 273--281.
[18]
Maira Marques. 2015. Software engineering education - Does gender matter in project results? - A Chilean case study. Frontiers in Education Conference (FIE) 2014 (2015).
[19]
Raffaela Mirandola, Pasqualina Potena, Elvinia Riccobene, and Patrizia Scandurra. 2014. A reliability model for Service Component Architectures. Journal of Systems and Software 89 (2014), 109--127.
[20]
Elisa Nakagawa, Elena Navarro, Milena Guessi, Lina Garces, Ana Allian, Cristiane Lana, and Katia Felizardo. 2016. Women in Software Architecture: A Systematic Mapping. (2016).
[21]
Bendra Ojameruaye, Rami Bahsoon, and Leticia Duboc. 2016. Sustainability Debt: A portfolio-based approach for evaluating sustainability requirements in architectures. In IEEE/ACM International Conference on Software Engineering Companion (ICSE-C). IEEE, 543--552.
[22]
Marta Olszewska, Yanja Dajsuren, Harald Altinger, Alexander Serebrenik, Marina Walden, and Mark G. J. van den Brand. 2016. Tailoring Complexity Metrics for Simulink Models. In Proccedings of the 10th European Conference on Software Architecture Workshops. ACM, 5:1--5:7.
[23]
Sandy Payette. 2014. Hopper and Dijkstra: Crisis, revolution, and the future of programming. IEEE Annals of the History of Computing 36, 4 (2014), 64--73.
[24]
Jennifer Pérez, Jessica Díaz, Juan Garbajosa, Agustín Yagüe, Eloy Gonzalez, and Mercedes Lopez-Perea. 2015. Towards a reference architecture for large-scale smart grids system of systems. In Proceedings of the Third International Workshop on Software Engineering for Systems-of-Systems. IEEE Press, 5--11.
[25]
Zoran Putnik, Mirjana Ivanovic, and Zoran Budimac. 2008. Gender related issues associated to computer science students. 6th International Symposium on Intelligent Systems and Informatics (2008).
[26]
Maryam Razavian and Patricia Lago. 2016. Feminine expertise in architecting teams. IEEE Software 33, 4 (2016), 64--71.
[27]
Ricardo J. Rodríguez, Catia Trubiani, and José Merseguer. 2012. Fault-tolerant techniques and security mechanisms for model-based performance prediction of critical systems. In Proceedings of the International ACM SIGSOFT symposium on Architecting Critical Systems, ISARCS. 21--30.
[28]
Maria Spichkova. 2011. Architecture: Requirements+ Decomposition+ Refinement. Softwaretechnik-Trends 31, 4 (2011).
[29]
Maria Spichkova and Heinrich Schmidt. 2014. Towards Logical Architecture and Formal Analysis of Dependencies Between Services. In The 2014 Asia-Pacific Services Computing Conference.
[30]
Neeraja Subrahmaniyan, Laura Beckwith, Valentina Grigoreanu, Margaret Burnett, Susan Wiedenbeck, Vaishnavi Narayanan, Karin Bucht, Russell Drummond, and Xiaoli Fern. 2008. Testing vs. Code Inspection vs. What else?: Male and Female End Users' Debugging Strategies. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '08). 617--626.
[31]
Parastou Tourani, Bram Adams, and Alexander Serebrenik. 2017. Code of conduct in open source projects. 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (2017), 24--33.
[32]
Catia Trubiani, Achraf Ghabi, and Alexander Egyed. 2017. Exploiting traceability uncertainty between software architectural models and extra-functional results. Journal of Systems and Software 125 (2017), 15--34.
[33]
Nafiye Kübra Turhan and Halit Oğuztüzün. 2016. Metamodeling of Reference Software Architecture and Automatic Code Generation. In Proccedings of the 10th European Conference on Software Architecture Workshops. 2:1--2:7.
[34]
Bogdan Vasilescu. 2014. Human aspects, gamification, and social media in collaborative software engineering. 36th International Conference on Software Engineering (ICSE) (2014), 646--649.
[35]
Belen Vela, Paloma Caceres, and Jose Maria Cavero. 2012. Participation of women in software engineering publications. Scientometrics 93, 3 (2012), 661--679.
[36]
Sheila K. Venero, Jane D. A. S. Eleutério, and Cecília M. F. Rubira. 2016. Research Contributions on Adaptive Software Architectures: A Brazilian Female Perspective at UNICAMP. In Proccedings of the 10th European Conference on Software Architecture Workshops. ACM, 3:1--3:6.
[37]
Roel J. Wieringa. 2000. Design Science Methodology for Information Systems and Software Engineering. Springer.
[38]
Iman I Yusuf, Ian E Thomas, Maria Spichkova, Steve Androulakis, Grischa R Meyer, Daniel W Drumm, George Opletal, Salvy P Russo, Ashley M Buckle, and Heinz W Schmidt. 2015. Chiminey: Reliable Computing and Data Management Platform in the Cloud. In 37th International Conference on Software Engineering (ICSE 2015).

Cited By

View all
  • (2024)Analysis of Strategies to Attract Female Talent in the Software Development IndustrySustainability10.3390/su1616676116:16(6761)Online publication date: 7-Aug-2024
  • (2023)A case study of fairness in generated images of Large Language Models for Software Engineering tasks2023 IEEE International Conference on Software Maintenance and Evolution (ICSME)10.1109/ICSME58846.2023.00051(391-396)Online publication date: 1-Oct-2023
  • (2023)Practicing Equity Diversity Inclusion (EDI) in Software Development Teams: A Systematic Literature SurveyIEEE Access10.1109/ACCESS.2023.331268111(98977-98987)Online publication date: 2023
  • Show More Cited By

Index Terms

  1. Role of women in software architecture: an attempt at a systematic literature review

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ECSA '17: Proceedings of the 11th European Conference on Software Architecture: Companion Proceedings
    September 2017
    215 pages
    ISBN:9781450352178
    DOI:10.1145/3129790
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 11 September 2017

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. gender balance
    2. gender diversity
    3. software architecture
    4. systematic literature review

    Qualifiers

    • Research-article

    Conference

    ECSA '17
    ECSA '17: 11th European Conference on Software Architecture
    September 11 - 15, 2017
    Canterbury, United Kingdom

    Acceptance Rates

    Overall Acceptance Rate 48 of 72 submissions, 67%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)11
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 19 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Analysis of Strategies to Attract Female Talent in the Software Development IndustrySustainability10.3390/su1616676116:16(6761)Online publication date: 7-Aug-2024
    • (2023)A case study of fairness in generated images of Large Language Models for Software Engineering tasks2023 IEEE International Conference on Software Maintenance and Evolution (ICSME)10.1109/ICSME58846.2023.00051(391-396)Online publication date: 1-Oct-2023
    • (2023)Practicing Equity Diversity Inclusion (EDI) in Software Development Teams: A Systematic Literature SurveyIEEE Access10.1109/ACCESS.2023.331268111(98977-98987)Online publication date: 2023
    • (2022)The role of diversity in cybersecurity risk analysisProceedings of the Third Workshop on Gender Equality, Diversity, and Inclusion in Software Engineering10.1145/3524501.3527595(12-18)Online publication date: 19-May-2022
    • (2021)Perceived diversity in software engineering: a systematic literature reviewEmpirical Software Engineering10.1007/s10664-021-09992-226:5Online publication date: 16-Jul-2021

    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