Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleOctober 2018
Agile methods as problem-based learning designs: setting and assessment
TEEM'18: Proceedings of the Sixth International Conference on Technological Ecosystems for Enhancing MulticulturalityPages 339–346https://doi.org/10.1145/3284179.3284237Problem-based learning has been proved as a good method to teach Software Engineering, concretely when project development skills are involved. In those cases, project work departs from some stakeholder requirements that are often ill-defined, and the ...
- research-articleSeptember 2018
GreaTest: a card game to motivate the software testing learning
- Thiago A. Beppe,
- Ítalo Linhares de Araújo,
- Bruno Sabóia Aragão,
- Ismayle de Sousa Santos,
- Davi Ximenes,
- Rossana M. Castro Andrade
SBES '18: Proceedings of the XXXII Brazilian Symposium on Software EngineeringPages 298–307https://doi.org/10.1145/3266237.3266254Software testing is one of the most used approaches to evaluate and improve the software quality. It allows to verify if a software does what it is intended to do, identifying problems in the software before its deployment. Thus, the teaching of ...
- extended-abstractSeptember 2018
Teaching software product lines: a snapshot of current practices and challenges (journal-first abstract)
SPLC '18: Proceedings of the 22nd International Systems and Software Product Line Conference - Volume 1Page 249https://doi.org/10.1145/3233027.3236393This extended abstract summarizes our article entitled "Teaching Software Product Lines: A Snapshot of Current Practices and Challenges" published in the ACM Transactions on Computing Education, vol. 18 in 2017 (http://doi.acm.org/10.1145/3088440). The ...
- research-articleOctober 2017
Teaching Software Product Lines: A Snapshot of Current Practices and Challenges
ACM Transactions on Computing Education (TOCE), Volume 18, Issue 1Article No.: 2, Pages 1–31https://doi.org/10.1145/3088440Software Product Line (SPL) engineering has emerged to provide the means to efficiently model, produce, and maintain multiple similar software variants, exploiting their common properties, and managing their variabilities (differences). With over two ...
- short-paperJuly 2015
SPLTea 2015: Second International Workshop on Software Product Line Teaching
SPLC '15: Proceedings of the 19th International Conference on Software Product LinePage 396https://doi.org/10.1145/2791060.2791063Education has a key role to play for disseminating the constantly growing body of Software Product Line (SPL) knowledge. Teaching SPLs is challenging; it is unclear, for example, how SPLs can be taught and what is the material available. This workshop ...
- research-articleSeptember 2014
SPLTea 2014: First International Workshop on Software Product Line Teaching
SPLC '14: Proceedings of the 18th International Software Product Line Conference - Volume 1Page 352https://doi.org/10.1145/2648511.2648551Education has a key role to play for disseminating the constantly growing body of Software Product Line (SPL) knowledge. Teaching SPLs is challenging and it is unclear how SPLs can be taught, what are the possible benefits, or what is the material ...
- research-articleJanuary 2014
A survey on teaching of software product lines
VaMoS '14: Proceedings of the 8th International Workshop on Variability Modelling of Software-Intensive SystemsArticle No.: 3, Pages 1–8https://doi.org/10.1145/2556624.2556629With around two decades of existence, the community of Software Product Line (SPL) researchers and practitioners is thriving as can be attested by the extensive research output and the numerous successful industrial projects. Education has a key role to ...