A Data-Centric Study of Software Tutorial Design

We investigate three tutorials on Android development to elicit design choices related to their organization and content. We describe decision points and tradeoffs and propose guidelines to assist tutorial authors in making explicit and informed decisions about the design of tutorials

Saved in:
Bibliographic Details
Published inIEEE software Vol. 39; no. 3; pp. 106 - 115
Main Authors Arya, Deeksha M., Nassif, Mathieu, Robillard, Martin P.
Format Journal Article
LanguageEnglish
Published Los Alamitos IEEE 01.05.2022
IEEE Computer Society
Subjects
Online AccessGet full text

Cover

Loading…
Abstract We investigate three tutorials on Android development to elicit design choices related to their organization and content. We describe decision points and tradeoffs and propose guidelines to assist tutorial authors in making explicit and informed decisions about the design of tutorials
AbstractList We investigate three tutorials on Android development to elicit design choices related to their organization and content. We describe decision points and tradeoffs and propose guidelines to assist tutorial authors in making explicit and informed decisions about the design of tutorials
Author Arya, Deeksha M.
Nassif, Mathieu
Robillard, Martin P.
Author_xml – sequence: 1
  givenname: Deeksha M.
  surname: Arya
  fullname: Arya, Deeksha M.
  email: deeksha.arya@mail.mcgill.ca
  organization: McGill University
– sequence: 2
  givenname: Mathieu
  surname: Nassif
  fullname: Nassif, Mathieu
  email: mnassif@cs.mcgill.ca
  organization: McGill University
– sequence: 3
  givenname: Martin P.
  surname: Robillard
  fullname: Robillard, Martin P.
  email: martin@cs.mcgill.ca
  organization: McGill University
BookMark eNp9kD1PwzAQhi1UJNrCzMASiTnt-SuOx6rlS2rFkDJbjmMjVyUujiPUf0-qIgYGphvufe70PhM0akNrEbrFMMMY5HxTzQgQPKMgQYryAo2xpCJnWLIRGoNgkAvG5RWadN0OADimMEawyFY66Xxp2xS9yarUN8csuKwKLn3paLNtn0L0ep-tbOff22t06fS-szc_c4reHh-2y-d8_fr0slysc0NKmXKCrStrQqURHGjTCE0ssdzhAjOrhRFCFJLxpqwlCN64mpSmMFYapk1dYEen6P589xDDZ2-7pHahj-3wUpGCA5GCDw2miJ9TJoaui9Yp45NOPgxttN8rDOokR20qdZKjfuQM3PwPd4j-Q8fjP8TdmfDW2t-0ZMWwBfoNQqNvBw
CODEN IESOEG
CitedBy_id crossref_primary_10_1109_TSE_2023_3332568
crossref_primary_10_1145_3702976
crossref_primary_10_1007_s10664_022_10246_y
Cites_doi 10.1145/2559206.2578862
10.1007/s10664-020-09857-0
10.1145/1882291.1882312
10.14742/ajet.1690
10.1109/MS.2003.1241364
10.1177/0047281617721853
ContentType Journal Article
Copyright Copyright IEEE Computer Society 2022
Copyright_xml – notice: Copyright IEEE Computer Society 2022
DBID 97E
RIA
RIE
AAYXX
CITATION
JQ2
DOI 10.1109/MS.2021.3090978
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
ProQuest Computer Science Collection
DatabaseTitle CrossRef
ProQuest Computer Science Collection
DatabaseTitleList ProQuest Computer Science Collection

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1937-4194
EndPage 115
ExternalDocumentID 10_1109_MS_2021_3090978
9460970
Genre orig-research
GrantInformation_xml – fundername: Natural Sciences and Engineering Research Council of Canada
  funderid: 10.13039/501100000038
GroupedDBID -DZ
-~X
.4S
.DC
0R~
29I
3EH
4.4
5GY
5VS
6IK
7WY
85S
88I
8FE
8FG
8FL
8G5
8R4
8R5
97E
9M8
AAJGR
AARMG
AASAJ
AAVXG
AAWTH
ABAZT
ABJCF
ABQJQ
ABUWG
ABVLG
ACGFO
ACGOD
ACIWK
AENEX
AETIX
AFKRA
AFOGA
AGCDD
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ARAPS
ARCSS
ASUFR
ATWAV
AZLTO
AZQEC
BEFXN
BENPR
BEZIV
BFFAM
BGLVJ
BGNUA
BKEBE
BKOMP
BPEOZ
BPHCQ
CCPQU
CS3
DU5
DWQXO
EBS
EDO
EJD
FRNLG
GNUQQ
GUQSH
HCIFZ
HZ~
H~9
I-F
IBMZZ
ICLAB
IEDLZ
IFIPE
IFJZH
IPLJI
ITG
ITH
JAVBF
K60
K6V
K6~
K7-
L6V
LAI
M0C
M1Q
M2O
M2P
M43
M7S
MS~
O9-
OCL
OHT
P2P
P62
PHGZM
PHGZT
PQBIZ
PQBZA
PQGLB
PQQKQ
PROAC
PTHSS
PUEGO
Q2X
RIA
RIE
RNI
RNS
RXW
RZB
TAE
TN5
UHB
UKR
UQL
VH1
WH7
YZZ
ZCG
AAYOK
AAYXX
ABGFU
CITATION
RIG
JQ2
ID FETCH-LOGICAL-c289t-21ef8b239c7503dd7a2e2e5f1614ea7c7776945d8b9075dfb28c6ce9c4acb61f3
IEDL.DBID RIE
ISSN 0740-7459
IngestDate Wed Aug 13 07:40:14 EDT 2025
Tue Jul 01 01:48:37 EDT 2025
Thu Apr 24 23:02:53 EDT 2025
Wed Aug 27 02:38:40 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 3
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c289t-21ef8b239c7503dd7a2e2e5f1614ea7c7776945d8b9075dfb28c6ce9c4acb61f3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
PQID 2650297551
PQPubID 37787
PageCount 10
ParticipantIDs crossref_citationtrail_10_1109_MS_2021_3090978
proquest_journals_2650297551
ieee_primary_9460970
crossref_primary_10_1109_MS_2021_3090978
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2022-05-01
PublicationDateYYYYMMDD 2022-05-01
PublicationDate_xml – month: 05
  year: 2022
  text: 2022-05-01
  day: 01
PublicationDecade 2020
PublicationPlace Los Alamitos
PublicationPlace_xml – name: Los Alamitos
PublicationTitle IEEE software
PublicationTitleAbbrev S-M
PublicationYear 2022
Publisher IEEE
IEEE Computer Society
Publisher_xml – name: IEEE
– name: IEEE Computer Society
References ref8
meij (ref6) 2009; 56
ref7
ref9
(ref4) 0
(ref3) 0
ref10
ref2
(ref5) 0
ref1
References_xml – year: 0
  ident: ref3
  publication-title: Developer Guide
– ident: ref9
  doi: 10.1145/2559206.2578862
– ident: ref8
  doi: 10.1007/s10664-020-09857-0
– ident: ref2
  doi: 10.1145/1882291.1882312
– year: 0
  ident: ref5
  publication-title: Android Development - Tutorial
– ident: ref7
  doi: 10.14742/ajet.1690
– ident: ref10
  doi: 10.1109/MS.2003.1241364
– ident: ref1
  doi: 10.1177/0047281617721853
– volume: 56
  start-page: 265
  year: 2009
  ident: ref6
  article-title: Three decades of research and professional practice on printed software tutorials for novices
  publication-title: Tech Commun
– year: 0
  ident: ref4
  publication-title: Android developer fundamentals
SSID ssj0005130
Score 2.372514
Snippet We investigate three tutorials on Android development to elicit design choices related to their organization and content. We describe decision points and...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 106
SubjectTerms Documentation
Hypertext systems
Organizations
Smart phones
Software
Training
Tutorials
Title A Data-Centric Study of Software Tutorial Design
URI https://ieeexplore.ieee.org/document/9460970
https://www.proquest.com/docview/2650297551
Volume 39
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LSwMxEA61Jy9WrWK1Sg4ePJhtks0-cizWUoT10hZ6W5LsLIjSSt0i-utN0m0VH-AthwTCTCYzXzIzH0KXZSykEqEmpQ2_ibVETRRNDeGGaqlL65DAAcXsPh5Nxd0smjXQ9bYWBgB88hkEbuj_8ouFWbmnsp4UMZWJBeg7Frita7U-0zmY5xWxHpGSRESybuPDqOxlY4sDOQtCKqnnU_vigTylyo972DuXYQtlm22tc0oeg1WlA_P-rWPjf_e9j_bqKBP318fiADVgfohaGwYHXBt0G9E-HqhKEf_G-2Cwyyp8w4sSj-3t_KqWgCeux4E9o3jgUz2O0HR4O7kZkZpDgRgLpSrCGZSp5qE07sOyKBLFgUNU2kBPgEpMkiSxFFGRaouSo6LUPDWxAWmEMjpmZXiMmvPFHE4QhtjGakwbAUwL0IX1YyZSEmQheayZ6KBgI9fc1A3GHc_FU-6BBpV5Ns6dIvJaER10tV3wvO6t8ffUthPrdlot0Q7qbhSX17b3knMbdLp64Yid_r7qDO1yV8Tg0xa7qFktV3BuQ4tKX_gz9QGs6MjG
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LTwMhEJ40etCLb2N9cvDgQVag7G45Nj5SH-ulNfG2AXY2MZrW1G2M_nqBbqvxkXjjAAmZYfi-gXkAHJaJVFq2DC0d_abOEg3VrG2psMwoUzpAQu8oZrdJ905e3cf3DTie5cIgYgg-w8gPw19-MbRj_1R2omTCVOoc9HmH-zGfZGt9BnTw0FnEYSKjqYxVXciHM3WS9ZwnKHjUYoqFjmpfMCg0VflxEwd4uViGbLqxSVTJYzSuTGTfv9Vs_O_OV2Cp5pmkMzkYq9DAwRosT3s4kNqk14F1yJmuNA2vvA-W-LjCNzIsSc_dz696hKTvqxy4U0rOQrDHBtxdnPdPu7TuokCtc6YqKjiWbSNayvovy6JItUCBcemonkSd2jRNEyXjom2cnxwXpRFtm1hUVmprEl62NmFuMBzgFhBMHFvjxkrkRqIpHJLZWCtUhRKJ4bIJ0VSuua1LjPtOF095cDWYyrNe7hWR14powtFswfOkusbfU9e9WGfTaok2YXequLy2vpdcONrpM4Zjvv37qgNY6Pazm_zm8vZ6BxaFT2kIQYy7MFeNxrjniEZl9sP5-gBVbcwP
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%3Ajournal&rft.genre=article&rft.atitle=A+Data-Centric+Study+of+Software+Tutorial+Design&rft.jtitle=IEEE+software&rft.au=Arya%2C+Deeksha+M.&rft.au=Nassif%2C+Mathieu&rft.au=Robillard%2C+Martin+P.&rft.date=2022-05-01&rft.pub=IEEE&rft.issn=0740-7459&rft.volume=39&rft.issue=3&rft.spage=106&rft.epage=115&rft_id=info:doi/10.1109%2FMS.2021.3090978&rft.externalDocID=9460970
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0740-7459&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0740-7459&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0740-7459&client=summon