Endre søk
Link to record
Permanent link

Direct link
Publikasjoner (5 av 5) Visa alla publikasjoner
Tanveer, B., Zabardast, E. & Gonzalez-Huerta, J. (2023). An approach to align socio-technical dependencies in large-scale software development. In: Proceedings - IEEE 20th International Conference on Software Architecture Companion, ICSA-C 2023: . Paper presented at 20th IEEE International Conference on Software Architecture Companion, ICSA-C 2023, L'Aquila, 13 March through 17 March 2023 (pp. 341-347). Institute of Electrical and Electronics Engineers (IEEE)
Åpne denne publikasjonen i ny fane eller vindu >>An approach to align socio-technical dependencies in large-scale software development
2023 (engelsk)Inngår i: Proceedings - IEEE 20th International Conference on Software Architecture Companion, ICSA-C 2023, Institute of Electrical and Electronics Engineers (IEEE), 2023, s. 341-347Konferansepaper, Publicerat paper (Fagfellevurdert)
Abstract [en]

Seeking the advantages delivered by agile methods in small-scale software development, large organisations are also adopting agile methods. However, scaling results in a huge growth of socio-technical dependencies that can lead to waiting time, delays, and defects and hinder the teams' ability to recognize their own responsibilities. This research proposes an approach to enable teams' autonomy and clarifies teams' responsibility assignments by aligning socio-technical dependencies. By utilising compile-time, run-time, and task dependencies, our approach identifies the wasteful dependencies between the social structures (teams) and the corresponding technical structures (architecture) and also suggests improvements. The initial results suggest that the approach correctly identifies the wasteful dependencies that are hindering teams' responsibility assignments. The suggested solution proposals are also considered useful. Awareness of such wasteful dependencies is the first step toward being able to handle them successfully. © 2023 IEEE.

sted, utgiver, år, opplag, sider
Institute of Electrical and Electronics Engineers (IEEE), 2023
Emneord
Agile methods, Compile time, Large organizations, Large-scales, Runtimes, Scaling results, Small scale, Sociotechnical, Time-delays, Waiting time, Software design
HSV kategori
Identifikatorer
urn:nbn:se:bth-25263 (URN)10.1109/ICSA-C57050.2023.10167722 (DOI)2-s2.0-85166269144 (Scopus ID)9781665464598 (ISBN)
Konferanse
20th IEEE International Conference on Software Architecture Companion, ICSA-C 2023, L'Aquila, 13 March through 17 March 2023
Forskningsfinansiär
Knowledge Foundation, 20180010
Tilgjengelig fra: 2023-08-11 Laget: 2023-08-11 Sist oppdatert: 2023-11-06bibliografisk kontrollert
Ali, N. b. & Tanveer, B. (2022). A Comparison of Citation Sources for Reference and Citation-Based Search in Systematic Literature Reviews. e-Informatica Software Engineering Journal, 16(1), Article ID 220106.
Åpne denne publikasjonen i ny fane eller vindu >>A Comparison of Citation Sources for Reference and Citation-Based Search in Systematic Literature Reviews
2022 (engelsk)Inngår i: e-Informatica Software Engineering Journal, ISSN 1897-7979, E-ISSN 2084-4840, Vol. 16, nr 1, artikkel-id 220106Artikkel, forskningsoversikt (Fagfellevurdert) Published
Abstract [en]

Context: In software engineering, snowball sampling has been used as a supplementary and primary search strategy. The current guidelines recommend using Google Scholar (GS) for snowball sampling. However, the use of GS presents several challenges when using it as a source for citations and references. Objective: To compare the effectiveness and usefulness of two leading citation databases (GS and Scopus) for use in snowball sampling search. Method: We relied on a published study that has used snowball sampling as a search strategy and GS as the citation source. We used its primary studies to compute precision and recall for Scopus. Results: In this particular case, Scopus was highly effective with 95% recall and had better precision of 5.1% compared to GS’s 2.8%. Moreover, Scopus found nine additional relevant papers. On average, one would read approximately 15 extra papers in GS than Scopus to identify one additional relevant paper. Furthermore, Scopus supports batch downloading of both citations and papers’ references, has better quality metadata, and does better source filtering. Conclusion: This study suggests that Scopus seems to be more effective and useful for snowball sampling than GS for systematic secondary studies attempting to identify peer-reviewed literature. EVIE © 2022 The Authors.

sted, utgiver, år, opplag, sider
Wroclaw University of Technology, 2022
Emneord
Software engineering, Citation-based, Google scholar, Primary search, Reference-based, Search strategies, Snowball sampling, Snowballing, Systematic literature review, Systematic mapping, Systematic Review, Paper, Search strategy
HSV kategori
Identifikatorer
urn:nbn:se:bth-23036 (URN)10.37190/e-Inf220106 (DOI)2-s2.0-85130247854 (Scopus ID)
Forskningsfinansiär
Knowledge Foundation, 20180127ELLIIT - The Linköping‐Lund Initiative on IT and Mobile CommunicationsKnowledge Foundation, 20180010
Merknad

open access

Tilgjengelig fra: 2022-06-02 Laget: 2022-06-02 Sist oppdatert: 2022-12-29bibliografisk kontrollert
Tanveer, B. & Usman, M. (2022). An Empirical Study on the Use of CDIO in Software Engineering Education. IEEE Transactions on Education, 65(4), 684-694
Åpne denne publikasjonen i ny fane eller vindu >>An Empirical Study on the Use of CDIO in Software Engineering Education
2022 (engelsk)Inngår i: IEEE Transactions on Education, ISSN 0018-9359, E-ISSN 1557-9638, Vol. 65, nr 4, s. 684-694Artikkel i tidsskrift (Fagfellevurdert) Published
Abstract [en]

Contribution: In this study, we accumulated the knowledge and generated evidence on how and in what context CDIO framework has been used in software engineering (SE) education. The aggregated evidence will enable SE academics in making informed decisions while adopting CDIO for SE education and build upon it. Background: CDIO framework is relevant for SE as it focuses on enabling engineering graduates in conceiving, designing, implementing, and operating complex systems and products. We were not able to find any study that identifies and aggregates the evidence on the use of CDIO for SE education. Research Questions: This study attempts to answer the following research questions: 1) how CDIO has been used in SE education? and 2) what are the experiences of academics in applying the CDIO framework in SE education? Methodology: Using a mixed-method approach (systematic mapping study and interview study with experienced academics in SE), we established the state of the art and practice on the use of CDIO in SE education. Findings: Getting a commitment from the higher management, teachers, and students is a major challenge in the adoption of the CDIO initiative followed by a lack of competence, finance, and resources. Ownership, motivation, persistence, and training of teachers and students are required not only to adopt CDIO for SE but also to sustain it.

sted, utgiver, år, opplag, sider
IEEE, 2022
Emneord
Education, Interviews, Standards, Systematics, Software engineering, Databases, Software, CDIO, empirical study, software engineering (SE) education, systematic mapping study (SMS)
HSV kategori
Identifikatorer
urn:nbn:se:bth-22875 (URN)10.1109/TE.2022.3163911 (DOI)000782821200001 ()2-s2.0-85128276341 (Scopus ID)
Forskningsfinansiär
Knowledge Foundation, 20190081Knowledge Foundation, 20180010
Tilgjengelig fra: 2022-04-28 Laget: 2022-04-28 Sist oppdatert: 2022-11-18bibliografisk kontrollert
Zabardast, E., Gonzalez-Huerta, J. & Tanveer, B. (2022). Ownership vs Contribution: Investigating the Alignment between Ownership and Contribution. In: IEEE 19th International Conference on Software Architecture Companion, ICSA-C 2022: . Paper presented at 2022 IEEE 19th International Conference on Software Architecture Companion, ICSA-C, Honolulu, 12 March 2022 through 15 March 2022 (pp. 30-34). Institute of Electrical and Electronics Engineers (IEEE)
Åpne denne publikasjonen i ny fane eller vindu >>Ownership vs Contribution: Investigating the Alignment between Ownership and Contribution
2022 (engelsk)Inngår i: IEEE 19th International Conference on Software Architecture Companion, ICSA-C 2022, Institute of Electrical and Electronics Engineers (IEEE), 2022, s. 30-34Konferansepaper, Publicerat paper (Fagfellevurdert)
Abstract [en]

Software development is a collaborative endeavour. Organisations that develop software assign modules to different teams, i.e., teams own their modules and are responsible for them. These modules are rarely isolated, meaning that there exist dependencies among them. Therefore, other teams might often contribute to developing modules they do not own. The contribution can be, among other types, in the form of code authorship, code review, and issue detection. This research presents a model to investigate the alignment between module ownership and contribution and the preliminary results of an industrial case study to evaluate the model in practice. Our model uses seven metrics to assess teams' contributions. Initial results suggest that the model correctly identifies misalignment between ownership and contribution. The detection of misalignment between ownership and contribution is the first step towards investigating the impact it might have on the faster accumulation of Technical Debt. © 2022 IEEE.

sted, utgiver, år, opplag, sider
Institute of Electrical and Electronics Engineers (IEEE), 2022
Emneord
Measurement, Codes, Software architecture, Conferences, Refining, Collaboration, Software
HSV kategori
Identifikatorer
urn:nbn:se:bth-23320 (URN)10.1109/ICSA-C54293.2022.00013 (DOI)000838715700009 ()2-s2.0-85132145417 (Scopus ID)9781665494939 (ISBN)
Konferanse
2022 IEEE 19th International Conference on Software Architecture Companion, ICSA-C, Honolulu, 12 March 2022 through 15 March 2022
Forskningsfinansiär
Knowledge Foundation, 20170176Knowledge Foundation, 20180010
Merknad

open access

Tilgjengelig fra: 2022-06-27 Laget: 2022-06-27 Sist oppdatert: 2023-04-11bibliografisk kontrollert
Tanveer, B. (2021). Sustainable software engineering - have we neglected the software engineer's perspective?. In: 2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS (ASEW 2021): . Paper presented at 36th IEEE/ACM International Conference on Automated Software Engineering (ASE), NOV 15-19, 2021, ONLINE (pp. 267-270). IEEE Computer Society (36th IEEE/ACM International Conference on Automated Software Engineering (ASE))
Åpne denne publikasjonen i ny fane eller vindu >>Sustainable software engineering - have we neglected the software engineer's perspective?
2021 (engelsk)Inngår i: 2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS (ASEW 2021), IEEE Computer Society, 2021, nr 36th IEEE/ACM International Conference on Automated Software Engineering (ASE), s. 267-270Konferansepaper, Publicerat paper (Fagfellevurdert)
Abstract [en]

Background: Software development is a knowledge-intensive and creative activity requiring human ingenuity, thus, sustainability from an engineer's perspective (i.e., meeting an engineer's personal and professional needs while maintaining their mental and physical well-being) must be achieved and maintained.

Aims: With this paper, we aim to bring attention to the currently overlooked aspect of sustainability from an individual engineer's perspective.

Method: Through an analysis of systematic literature reviews and mapping studies, this research demonstrates a lack of research investigating the individual (human) dimension of sustainability in the current software engineering literature.

Results: The analysis of the literature reviews reveals that the current research has mainly focused on reducing the energy footprint of software systems. Thus, revealing the renewed need for paying attention to the individual engineer's perspective.

Conclusion: Future research should leverage contributions from related research areas like human aspects in software engineering (e.g., topics like cognition and motivation). There is a need for identifying factors that impact sustainability at an individual level and their interplay with the team and organization level practices, policies, and decisions. The overall ambition is to develop empirically validated guidelines and best practices to measure, improve and maintain sustainability from an engineer's perspective. Such measures are expected to ensure engineers' sustainability and enable highquality software development.

sted, utgiver, år, opplag, sider
IEEE Computer Society, 2021
Emneord
sustainable software engineering, software development, individual sustainability, COGNITIVE LOAD
HSV kategori
Identifikatorer
urn:nbn:se:bth-22897 (URN)10.1109/ASEW52652.2021.00059 (DOI)000781851100046 ()978-1-6654-3583-3 (ISBN)
Konferanse
36th IEEE/ACM International Conference on Automated Software Engineering (ASE), NOV 15-19, 2021, ONLINE
Forskningsfinansiär
Knowledge Foundation, 20180010
Tilgjengelig fra: 2022-05-06 Laget: 2022-05-06 Sist oppdatert: 2022-05-09bibliografisk kontrollert
Organisasjoner
Identifikatorer
ORCID-id: ORCID iD iconorcid.org/0000-0003-2300-068x