Visual Specifications for Web-Application Programming Assignments

Programming assignment specifications are typically communicated to learners as text in a natural language. These specifications may be ambiguous, and the problem can be compounded in a linguistically diverse country when learners or instructors lack fluency in the language of communication. In this...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:2016 IEEE Eighth International Conference on Technology for Education (T4E) s. 50 - 53
Hlavní autoři: Rojit, Vidhu, Pai, Sindhu R., Kaivalya, Shruthi, Kumar, Viraj
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 01.12.2016
Témata:
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Programming assignment specifications are typically communicated to learners as text in a natural language. These specifications may be ambiguous, and the problem can be compounded in a linguistically diverse country when learners or instructors lack fluency in the language of communication. In this paper, we propose an alternate way for instructors to specify intent that is suitable for certain types of programming tasks. A visual specification is a recorded or live demonstration of the programmatic solution's functionality. We conducted a study of web-application programming assignments where learners were provided both visual and textual specifications. Based on the results of this study and the feedback obtained from learners, we conclude that visual specifications can help in two ways: (1) visual specifications seem to be clearer than textual specifications for these types of assignments, and (2) learners appear to solve problems more independently with visual specifications.
AbstractList Programming assignment specifications are typically communicated to learners as text in a natural language. These specifications may be ambiguous, and the problem can be compounded in a linguistically diverse country when learners or instructors lack fluency in the language of communication. In this paper, we propose an alternate way for instructors to specify intent that is suitable for certain types of programming tasks. A visual specification is a recorded or live demonstration of the programmatic solution's functionality. We conducted a study of web-application programming assignments where learners were provided both visual and textual specifications. Based on the results of this study and the feedback obtained from learners, we conclude that visual specifications can help in two ways: (1) visual specifications seem to be clearer than textual specifications for these types of assignments, and (2) learners appear to solve problems more independently with visual specifications.
Author Kaivalya, Shruthi
Kumar, Viraj
Pai, Sindhu R.
Rojit, Vidhu
Author_xml – sequence: 1
  givenname: Vidhu
  surname: Rojit
  fullname: Rojit, Vidhu
  organization: Dept. of CSE, PES Univ., Bangalore, India
– sequence: 2
  givenname: Sindhu R.
  surname: Pai
  fullname: Pai, Sindhu R.
  organization: Dept. of ISE, PES Inst. of Technol., Bangalore, India
– sequence: 3
  givenname: Shruthi
  surname: Kaivalya
  fullname: Kaivalya, Shruthi
  organization: Dept. of ISE, PES Inst. of Technol., Bangalore, India
– sequence: 4
  givenname: Viraj
  surname: Kumar
  fullname: Kumar, Viraj
  email: viraj.kumar@pes.edu
  organization: Dept. of CSE, PES Univ., Bangalore, India
BookMark eNotzz1rwzAUhWEV2qFNs3Xroj9g90qWLWs0If2AQAsx6RiunCsjsGUjuUP_fQ3N9MA7HDgP7DZMgRh7EpALAealVftcgqhyEOaGbY2uRQkGKrFyz5qTTz848ONMnXe-w8VPIXE3Rf5NNmvmebhG_hWnPuI4-tDzJiXfh5HCkh7ZncMh0fbqhrWv-3b3nh0-3z52zSHzBpZMVtqK-kJKWlmUBTgiLTUaVM7pS43OINQWlbErHSCVtesK01XSgiidKjbs-X_WE9F5jn7E-HtezyhtVPEHNRpGkw
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/T4E.2016.019
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9781509061150
1509061150
EndPage 53
ExternalDocumentID 7814794
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i90t-267b18de42b23530fee727a9a4ff7d8af9a08ba49b08bc0ae58fc39c62b015f43
IEDL.DBID RIE
IngestDate Wed Jun 26 19:27:01 EDT 2024
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i90t-267b18de42b23530fee727a9a4ff7d8af9a08ba49b08bc0ae58fc39c62b015f43
PageCount 4
ParticipantIDs ieee_primary_7814794
PublicationCentury 2000
PublicationDate 2016-Dec.
PublicationDateYYYYMMDD 2016-12-01
PublicationDate_xml – month: 12
  year: 2016
  text: 2016-Dec.
PublicationDecade 2010
PublicationTitle 2016 IEEE Eighth International Conference on Technology for Education (T4E)
PublicationTitleAbbrev T4E
PublicationYear 2016
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.6126037
Snippet Programming assignment specifications are typically communicated to learners as text in a natural language. These specifications may be ambiguous, and the...
SourceID ieee
SourceType Publisher
StartPage 50
SubjectTerms Computer bugs
Context
Correctness specification
Cryptographic obfuscation
JavaScript
Programming profession
Software
Visualization
Web application development
Title Visual Specifications for Web-Application Programming Assignments
URI https://ieeexplore.ieee.org/document/7814794
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07awMxDBZJ6NCpLUnpmxs61sk97Dt7DCWhQwkZQpot-CGXg_ZS8vr9tX3ppUOXTjYGYWQZJKTvkwAeba4SNBxJbBJLKNOCCEM92F8ybSkzPLRrmr8WkwlfLMS0BU8NFwYRA_gM-34bavlmpXc-VTbw7Znc_2lDuyjymqvVYNnFYEZHHqqV90PbnF-zUoKrGJ_975Jz6B05d9G08SYX0MKqC8N5udnJjyhMibc_6bXIBZrRGyoyPFafvawHWn064ci9eflek9d6MBuPZs8v5DD0gJQi3pI0L1TCDdJUpRnLYovoIgwpJLW2MFxaIWOuJBXKLTqWyLjVmdB5qpxjtzS7hE61qvAKoiRxfidRhsbIqDMHlwU3lqVUmdwara6h67VfftVtLZYHxW_-Pr6FU_-4NZLjDjrb9Q7v4UTvt-Vm_RBs8Q3amo9U
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB5qFfSk0opv9-DRtPtIdpNjkZaKtfSw1N5KHhNZ0Fb68Peb7NbWgxdPCYEhTCYww8z3zQDc21RFaDiS0ESWUKYFEYZ6sL9k2lJmeNmuaTzIhkM-mYhRDR62XBhELMFn2PLbspZv5nrtU2Vt357J_Z892GeUxmHF1tqi2UU7p10P1kpbZeOcX9NSSmfRO_7fNSfQ3LHugtHWn5xCDWcN6IyL5Vq-B-WcePuTYAtcqBm8oiKdXf3Zy3qo1YcTDtyrF28Vfa0Jea-bP_bJZuwBKUS4InGaqYgbpLGKE5aEFtHFGFJIam1muLRChlxJKpRbdCiRcasTodNYOdduaXIG9dl8hucQRJHzPJEyNERGnUG4zLixLKbKpNZodQENr_30s2psMd0ofvn38R0c9vOXwXTwNHy-giP_0BWu4xrqq8Uab-BAf62K5eK2tMs3faySmw
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2016+IEEE+Eighth+International+Conference+on+Technology+for+Education+%28T4E%29&rft.atitle=Visual+Specifications+for+Web-Application+Programming+Assignments&rft.au=Rojit%2C+Vidhu&rft.au=Pai%2C+Sindhu+R.&rft.au=Kaivalya%2C+Shruthi&rft.au=Kumar%2C+Viraj&rft.date=2016-12-01&rft.pub=IEEE&rft.spage=50&rft.epage=53&rft_id=info:doi/10.1109%2FT4E.2016.019&rft.externalDocID=7814794