通过对软件工程学徒行为过程的观察揭示软件工程理论在用

V. Ribaud, P. Saliou
{"title":"通过对软件工程学徒行为过程的观察揭示软件工程理论在用","authors":"V. Ribaud, P. Saliou","doi":"10.1109/ICCGI.2009.37","DOIUrl":null,"url":null,"abstract":"Theories of action study what an actor do, in a given situation, in order to achieve consequence or objectives. Argyris and Schön made a distinction between espoused theories - those that an individual claims to follow - and theories-in-use - those that can be inferred from action -. In the software engineering field, software processes and practices constitute the espoused theory, since it is what engineers claim to follow. But what engineers - and especially apprentices - do may reveal a different theory-in-use. The capstone project provides students, working in groups, with the possibility to reflect on her/his action and that may help making explicit theories-in-use. The course of action theory considers the observable aspect of the actor’s activity, i.e., what is presentable, accountable and commentable. The course-of-action observatory collects data on the courses-of-action. This observatory connects continuous observations and recordings of the agents’ behavior, the provoked verbalizations of these agents in activity and the agents' comments in self confrontation with recordings of their behavior. A case study, based on the activity of a team of 6 young software engineer apprentices is used to illustrate the building and the data collecting of the course-of-action observatory and the self-reconstruction of apprentices’ activity. As primary results of this work, we may think that self-observing and self-analyzing software engineer’s activity help to reveal her/his theory-in-use – what governs engineers’ behavior and tends to be tacit structures –and it may help them to learn more suitable theories-in-use, thus contributing to improve productivity and performance. In the special case of apprenticeship learning, it may form a part of an appropriate education intended to develop a reflective attitude.","PeriodicalId":201271,"journal":{"name":"2009 Fourth International Multi-Conference on Computing in the Global Information Technology","volume":"60 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Revealing Software Engineering Theory-in-Use through the Observation of Software Engineering Apprentices' Course-of-Action\",\"authors\":\"V. Ribaud, P. Saliou\",\"doi\":\"10.1109/ICCGI.2009.37\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Theories of action study what an actor do, in a given situation, in order to achieve consequence or objectives. Argyris and Schön made a distinction between espoused theories - those that an individual claims to follow - and theories-in-use - those that can be inferred from action -. In the software engineering field, software processes and practices constitute the espoused theory, since it is what engineers claim to follow. But what engineers - and especially apprentices - do may reveal a different theory-in-use. The capstone project provides students, working in groups, with the possibility to reflect on her/his action and that may help making explicit theories-in-use. The course of action theory considers the observable aspect of the actor’s activity, i.e., what is presentable, accountable and commentable. The course-of-action observatory collects data on the courses-of-action. This observatory connects continuous observations and recordings of the agents’ behavior, the provoked verbalizations of these agents in activity and the agents' comments in self confrontation with recordings of their behavior. A case study, based on the activity of a team of 6 young software engineer apprentices is used to illustrate the building and the data collecting of the course-of-action observatory and the self-reconstruction of apprentices’ activity. As primary results of this work, we may think that self-observing and self-analyzing software engineer’s activity help to reveal her/his theory-in-use – what governs engineers’ behavior and tends to be tacit structures –and it may help them to learn more suitable theories-in-use, thus contributing to improve productivity and performance. In the special case of apprenticeship learning, it may form a part of an appropriate education intended to develop a reflective attitude.\",\"PeriodicalId\":201271,\"journal\":{\"name\":\"2009 Fourth International Multi-Conference on Computing in the Global Information Technology\",\"volume\":\"60 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-08-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 Fourth International Multi-Conference on Computing in the Global Information Technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCGI.2009.37\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 Fourth International Multi-Conference on Computing in the Global Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCGI.2009.37","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

摘要

行为理论研究行为者在特定情况下为了达到结果或目标所做的事情。Argyris和Schön区分了拥护的理论(个人声称遵循的理论)和正在使用的理论(可以从行动中推断出来的理论)。在软件工程领域,软件过程和实践构成了支持的理论,因为这是工程师声称要遵循的。但是工程师——尤其是学徒——所做的事情可能会揭示出一种不同的实用理论。顶点项目为学生提供了小组合作的机会,让他们反思自己的行为,这可能有助于制定明确的理论。行动理论课程考虑行为人活动的可观察方面,即什么是可呈现的、可解释的和可评论的。行动方案观测站收集行动方案的数据。这个观察站连接了连续的观察和记录代理人的行为,这些代理人在活动中被激怒的语言表达以及代理人在自我对抗中的评论与他们的行为记录。以6名年轻的软件工程师徒弟为例,阐述了行动过程观察站的建立、数据收集和徒弟活动的自我重构。作为这项工作的主要结果,我们可以认为,自我观察和自我分析软件工程师的活动有助于揭示他/她的使用理论——是什么支配着工程师的行为,并且趋向于隐性结构——它可以帮助他们学习更合适的使用理论,从而有助于提高生产力和性能。在学徒学习的特殊情况下,它可以成为旨在培养反思态度的适当教育的一部分。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Revealing Software Engineering Theory-in-Use through the Observation of Software Engineering Apprentices' Course-of-Action
Theories of action study what an actor do, in a given situation, in order to achieve consequence or objectives. Argyris and Schön made a distinction between espoused theories - those that an individual claims to follow - and theories-in-use - those that can be inferred from action -. In the software engineering field, software processes and practices constitute the espoused theory, since it is what engineers claim to follow. But what engineers - and especially apprentices - do may reveal a different theory-in-use. The capstone project provides students, working in groups, with the possibility to reflect on her/his action and that may help making explicit theories-in-use. The course of action theory considers the observable aspect of the actor’s activity, i.e., what is presentable, accountable and commentable. The course-of-action observatory collects data on the courses-of-action. This observatory connects continuous observations and recordings of the agents’ behavior, the provoked verbalizations of these agents in activity and the agents' comments in self confrontation with recordings of their behavior. A case study, based on the activity of a team of 6 young software engineer apprentices is used to illustrate the building and the data collecting of the course-of-action observatory and the self-reconstruction of apprentices’ activity. As primary results of this work, we may think that self-observing and self-analyzing software engineer’s activity help to reveal her/his theory-in-use – what governs engineers’ behavior and tends to be tacit structures –and it may help them to learn more suitable theories-in-use, thus contributing to improve productivity and performance. In the special case of apprenticeship learning, it may form a part of an appropriate education intended to develop a reflective attitude.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
VoIP Network Forensic Patterns Web-Based Application for Electric Circuit Analysis Analysis and Interpretation of the Human Body Motion Images for a Robotic Implementation File Storage for a Multimedia Database Server for Image Retrieval Applying a Moment Approximation to a Bacterial Biofilm Individual-Based Model
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1