MétaCan
← tous les travaux

Introducing students to professional software construction

2007· article· en· 6 citations· W3086619722 sur OpenAlex· 10.1145/1269900.1268837

Pourquoi ce travail est-il dans la base ?

Une base qui oublie comment elle a trouvé un travail ne peut pas être vérifiée. Voici les voies qui ont admis celui-ci.

Affiliation canadienneUne personne signataire a déclaré un établissement canadien. C'est la seule voie dont dispose la base habituelle.
Organisme subventionnaire canadienUn organisme canadien l'a financé. Le travail peut ne porter aucune affiliation canadienne.

Le tri à trois modèles

les 1 000 travaux triés →

Les trois modèles l'ont jugé hors champ.

strate : aff_core · poids de sondage : 5595.24 (l'échantillon est stratifié ; tout taux calculé sans le poids est faux)
Claude Opus 4.8OUT
genre : other
porte sur le Canada: non
confiance: medium

Experience report describing an undergraduate software construction and maintenance course; the object is teaching practice and student training for industry, not the research workforce or research practice.

GPT-5.6 (high)OUT
genre : conceptual
porte sur le Canada: non
confiance: high

The paper describes a software-engineering course and teaching materials rather than research practice.

Grok 4.5OUT
genre : empirical
porte sur le Canada: non
confiance: high

Undergraduate software-construction course pedagogy; professional software training, not research workforce.

Résumé

It is widely accepted that there is more to software construction than basic programming skills. Professional software construction involves not only understanding some theoretical concepts, but also mastering appropriate tools and practices. In this paper, we present an undergraduate course in Software Construction and Maintenance , developed with the goal of introducing students to those key concepts, tools and practices. We first outline the content of that course, explaining how it fits within our undergraduate program. We then present a key element of that course-namely, its maintenance corpus along with its testing frameworks-used to concretely introduce students to various tools and practices, e.g., automatic test execution, build and configuration management, source code documentation, use of assertions, etc.

Conservé avec la notice de tri, où il sert de preuve aux étiquettes ci-dessus.

La notice

Revue
ACM SIGCSE Bulletin
Thématique
Software Engineering Research
Domaine
Computer Science
Établissements canadiens
Université du Québec à Montréal
Organismes subventionnaires
Université du Québec à Montréal
Mots-clés
DocumentationComputer scienceSoftware engineeringKey (lock)SoftwareSoftware constructionSoftware developmentSoftware documentationSoftware maintenanceProgramming language
Résumé présent dans OpenAlex
oui