Details
Originalsprache | Englisch |
---|---|
Titel des Sammelwerks | Web2SE'11 |
Untertitel | Proceedings of the 2nd International Workshop on Web 2.0 for Software Engineering, Co-located with ICSE 2011 |
Seiten | 13-18 |
Seitenumfang | 6 |
Publikationsstatus | Veröffentlicht - 24 Mai 2011 |
Veranstaltung | 2nd International Workshop on Web 2.0 for Software Engineering, Web2SE 2011, Co-located with ICSE 2011 - Waikiki, Honolulu, HI, USA / Vereinigte Staaten Dauer: 24 Mai 2011 → 24 Mai 2011 |
Publikationsreihe
Name | Proceedings - International Conference on Software Engineering |
---|---|
ISSN (Print) | 0270-5257 |
Abstract
Many programs are being created by end-users without formal training in programming. Spreadsheets are the most popular environment for this, but mashups which combine public services into new, albeit small applications are also becoming more and more popular. Research shows that end-user programmers make potentially costly mistakes. Yet initiatives that aim at bringing software engineering principles to end-users are still rudimentary. In particular, we see much unused potential in approaches that foster and support the cooperation among end-user programmers. Whereas the application of mechanisms from social software to software engineering problems is gaining traction, this has not yet been investigated sufficiently for end-user software engineering. This paper discusses how insights from Communities of Practice research may be implemented using mechanisms from recent developments in social software. From the implementation of the presented social mechanisms, we expect an improvement in cooperation and mutual help in communities of end-user programmers. We plan to combine this approach with lightweight variations of software engineering methods targeted at end-user programmers. This should lead to higher quality in the programs developed by these end-users, as good practices are more likely to spread.
ASJC Scopus Sachgebiete
- Informatik (insg.)
- Software
Zitieren
- Standard
- Harvard
- Apa
- Vancouver
- BibTex
- RIS
Web2SE'11 : Proceedings of the 2nd International Workshop on Web 2.0 for Software Engineering, Co-located with ICSE 2011. 2011. S. 13-18 (Proceedings - International Conference on Software Engineering).
Publikation: Beitrag in Buch/Bericht/Sammelwerk/Konferenzband › Aufsatz in Konferenzband › Forschung › Peer-Review
}
TY - GEN
T1 - Supporting the cooperation of end-user programmers through social development environments
AU - Singer, Leif
AU - Schneider, Kurt
PY - 2011/5/24
Y1 - 2011/5/24
N2 - Many programs are being created by end-users without formal training in programming. Spreadsheets are the most popular environment for this, but mashups which combine public services into new, albeit small applications are also becoming more and more popular. Research shows that end-user programmers make potentially costly mistakes. Yet initiatives that aim at bringing software engineering principles to end-users are still rudimentary. In particular, we see much unused potential in approaches that foster and support the cooperation among end-user programmers. Whereas the application of mechanisms from social software to software engineering problems is gaining traction, this has not yet been investigated sufficiently for end-user software engineering. This paper discusses how insights from Communities of Practice research may be implemented using mechanisms from recent developments in social software. From the implementation of the presented social mechanisms, we expect an improvement in cooperation and mutual help in communities of end-user programmers. We plan to combine this approach with lightweight variations of software engineering methods targeted at end-user programmers. This should lead to higher quality in the programs developed by these end-users, as good practices are more likely to spread.
AB - Many programs are being created by end-users without formal training in programming. Spreadsheets are the most popular environment for this, but mashups which combine public services into new, albeit small applications are also becoming more and more popular. Research shows that end-user programmers make potentially costly mistakes. Yet initiatives that aim at bringing software engineering principles to end-users are still rudimentary. In particular, we see much unused potential in approaches that foster and support the cooperation among end-user programmers. Whereas the application of mechanisms from social software to software engineering problems is gaining traction, this has not yet been investigated sufficiently for end-user software engineering. This paper discusses how insights from Communities of Practice research may be implemented using mechanisms from recent developments in social software. From the implementation of the presented social mechanisms, we expect an improvement in cooperation and mutual help in communities of end-user programmers. We plan to combine this approach with lightweight variations of software engineering methods targeted at end-user programmers. This should lead to higher quality in the programs developed by these end-users, as good practices are more likely to spread.
KW - Community of Practice
KW - End-user development
KW - Mashups
KW - Services
KW - Social software
UR - http://www.scopus.com/inward/record.url?scp=79959536176&partnerID=8YFLogxK
U2 - 10.1145/1984701.1984704
DO - 10.1145/1984701.1984704
M3 - Conference contribution
AN - SCOPUS:79959536176
SN - 9781450305952
T3 - Proceedings - International Conference on Software Engineering
SP - 13
EP - 18
BT - Web2SE'11
T2 - 2nd International Workshop on Web 2.0 for Software Engineering, Web2SE 2011, Co-located with ICSE 2011
Y2 - 24 May 2011 through 24 May 2011
ER -