Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Threshold Concepts and Skills in Software Architecture: Instructors' Perspectives
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0009-0005-4340-8641
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0002-5964-5554
2022 (English)In: Proceedings - Asia-Pacific Software Engineering Conference, APSEC, IEEE Computer Society, 2022, p. 547-553Conference paper, Published paper (Refereed)
Abstract [en]

Context: Software Architecture is an important subject and core course in the Software Engineering degree that teaches multiple co-mingled concepts and skills. The academic community believes that students find the course difficult to grasp and master. However, to revise the course curriculum, identification of threshold concepts and skills can help prioritize topics ensuring alignment with course learning objectives.

Objective: The aim of the study was to identify threshold concepts and skills in Software Architecture to help instructors focus on redesigning the curriculum and improving didactics.

Method: We applied the Delphi technique to identify threshold concepts and skills from instructors with teaching experience in university-level Software Architecture courses.

Results: We identified eleven threshold concepts and nine threshold skills with more than 80% agreement among the participants. Six out of twenty-one threshold concepts and skills achieved 100% agreement from participants indicating high consensus. Furthermore, all participants agreed that applying skills to design Software Architecture is more difficult than understanding the underlying theoretical concepts.

Conclusion: The Software Architecture course is demanding, and the industry expects graduating students are prepared to design solutions for complex systems. The identified threshold concepts and skills can help academics to redesign Software Architecture courses, focus on hard to grasp topics, and offer support for skills that are difficult to master. Often theoretical concepts are considered more important than the skills required to apply them in practice. However, instructors agreed that students struggle to apply theoretical concepts in designing solutions. Thus, skills development should be equally emphasized. © 2022 IEEE.

Place, publisher, year, edition, pages
IEEE Computer Society, 2022. p. 547-553
Series
Asia Pacific Software Engineering Conference (APSEC), ISSN 15301362
Keywords [en]
Curricula, Engineering education, Students, Teaching, Academic community, Core course, Course learning Objectives, Delphi technique, Engineering degrees, Software engineering education, Teaching software, Teaching software architecture, Threshold Concepts, Threshold skills, Software architecture
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-24392DOI: 10.1109/APSEC57359.2022.00076ISI: 000972671800064Scopus ID: 2-s2.0-85149171326ISBN: 9781665455374 (print)OAI: oai:DiVA.org:bth-24392DiVA, id: diva2:1745829
Conference
29th Asia-Pacific Software Engineering Conference, APSEC. Online 6-9 December 2022.
Available from: 2023-03-24 Created: 2023-03-24 Last updated: 2023-06-30Bibliographically approved

Open Access in DiVA

fulltext(377 kB)239 downloads
File information
File name FULLTEXT01.pdfFile size 377 kBChecksum SHA-512
7eef02a15bbb91b1befee508f21486fc753443c933e6d9aa414cb95e6c516560d51cf6ae9937355ddfb6346baf9ca9540681fbdf266dfe063d9349637269b21b
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

Nasir, UsmanLaiq, Muhammad

Search in DiVA

By author/editor
Nasir, UsmanLaiq, Muhammad
By organisation
Department of Software Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 241 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 173 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf