Supporting the cooperation of end-user programmers through social development environments

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autoren

Organisationseinheiten

Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des SammelwerksWeb2SE'11
UntertitelProceedings of the 2nd International Workshop on Web 2.0 for Software Engineering, Co-located with ICSE 2011
Seiten13-18
Seitenumfang6
PublikationsstatusVeröffentlicht - 24 Mai 2011
Veranstaltung2nd 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 201124 Mai 2011

Publikationsreihe

NameProceedings - 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

Zitieren

Supporting the cooperation of end-user programmers through social development environments. / Singer, Leif; Schneider, Kurt.
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/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Singer, L & Schneider, K 2011, Supporting the cooperation of end-user programmers through social development environments. in Web2SE'11 : Proceedings of the 2nd International Workshop on Web 2.0 for Software Engineering, Co-located with ICSE 2011. Proceedings - International Conference on Software Engineering, S. 13-18, 2nd International Workshop on Web 2.0 for Software Engineering, Web2SE 2011, Co-located with ICSE 2011, Waikiki, Honolulu, HI, USA / Vereinigte Staaten, 24 Mai 2011. https://doi.org/10.1145/1984701.1984704
Singer, L., & Schneider, K. (2011). Supporting the cooperation of end-user programmers through social development environments. In Web2SE'11 : Proceedings of the 2nd International Workshop on Web 2.0 for Software Engineering, Co-located with ICSE 2011 (S. 13-18). (Proceedings - International Conference on Software Engineering). https://doi.org/10.1145/1984701.1984704
Singer L, Schneider K. Supporting the cooperation of end-user programmers through social development environments. in 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). doi: 10.1145/1984701.1984704
Singer, Leif ; Schneider, Kurt. / Supporting the cooperation of end-user programmers through social development environments. 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).
Download
@inproceedings{044ce0ccb0a949158d3ee8f90d1dec23,
title = "Supporting the cooperation of end-user programmers through social development environments",
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.",
keywords = "Community of Practice, End-user development, Mashups, Services, Social software",
author = "Leif Singer and Kurt Schneider",
year = "2011",
month = may,
day = "24",
doi = "10.1145/1984701.1984704",
language = "English",
isbn = "9781450305952",
series = "Proceedings - International Conference on Software Engineering",
pages = "13--18",
booktitle = "Web2SE'11",
note = "2nd International Workshop on Web 2.0 for Software Engineering, Web2SE 2011, Co-located with ICSE 2011 ; Conference date: 24-05-2011 Through 24-05-2011",

}

Download

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 -

Von denselben Autoren