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...
Uloženo v:
| Vydáno v: | 2016 IEEE Eighth International Conference on Technology for Education (T4E) s. 50 - 53 |
|---|---|
| Hlavní autoři: | , , , |
| 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 |