2007
DOI: 10.11120/ital.2007.06030097
|View full text |Cite
|
Sign up to set email alerts
|

Towards an Ability Model for Software Engineering Apprenticeship

Abstract: Despite recent efforts to improve the effectiveness of software engineering education, most approaches do not equip students with non-technical skills and fail to be practice-oriented. Brest University provides the software engineering by immersion paradigm as an alternative to other education systems. Shifting to the constructivism paradigm as far as possible, this education system is entirely based on a 7-month project, performed by a 6-students team within a virtual company and tutored by an experienced sof… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2009
2009
2024
2024

Publication Types

Select...
3
1
1

Relationship

3
2

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 5 publications
0
4
0
Order By: Relevance
“…Each family is made of a set of knowledge and abilities (mapping to base practices), called competencies; each of these entities is represented by a designation and a description. The ability model and its associated tool eCompas have been presented in [14].…”
Section: Ability Modelmentioning
confidence: 99%
“…Each family is made of a set of knowledge and abilities (mapping to base practices), called competencies; each of these entities is represented by a designation and a description. The ability model and its associated tool eCompas have been presented in [14].…”
Section: Ability Modelmentioning
confidence: 99%
“…Each family is made of a set of knowledge and abilities (mapping to base practices), eventually called competencies; each of these entities being represented by a designation and a detailed description. The ability model and its associated tool eCompas has been presented in [3].…”
Section: B Ability Modelmentioning
confidence: 99%
“…Dynamic metrics can be used as improving agents for static metrics by extracting the real time behavior of a software at runtime and taking the appropriate steps (such as eliminating a class that is never used at runtime). After the required changes made in the design phase, value of the static metric can be checked against a threshold value to decide whether there is a further need of dynamic analysis or not [29].…”
Section: Estimating Dynamic Behaviormentioning
confidence: 99%