The DOI matches its Crossref record; 29 of the 31 references it cites were found in a registry or an index.
MIT App Inventor: Objectives, Design, and Development
Open accessAbstract
MIT App Inventor is an online platform designed to teach computational thinking concepts through development of mobile applications. Students create applications by dragging and dropping components into a design view and using a visual blocks language to program application behavior. In this chapter, we discuss (1) the history of the development of MIT App Inventor, (2) the project objectives of the project and how they shape the design of the system, and (3) the processes MIT uses to develop the platform and how they are informed by computational thinking literature. Key takeaways include use of components as abstractions, alignment of blocks with student mental models, and the benefits of fast, iterative design on learning.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Wing, J. M. (2006) · Communications of the ACM · doi:10.1145/1118178.1118215 · Cited by 8,102
Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., et al. (2009) · Communications of the ACM · doi:10.1145/1592761.1592779 · Cited by 3,333
Powell, W. W., & Snellman, K. (2004) · Annual Review of Sociology · doi:10.1146/annurev.soc.29.010202.100037 · Cited by 2,023
The Child's Understanding of Number
Fuson, K. C., Gelman, R., & Gallistel, C. R. (1979) · Journal for Research in Mathematics Education · doi:10.2307/748455 · Cited by 1,757
Easley, U. A., Gelman, R., & Galistell, C. H. (1979) · Educational Researcher · doi:10.2307/1175067 · Cited by 1,652
The Scratch Programming Language and Environment
Maloney, J. H., Resnick, M., Rusk, N., Silverman, B., & Eastmond, E. (2010) · ACM Transactions on Computing Education · doi:10.1145/1868358.1868363 · Cited by 1,423
20世紀の名著名論:Seymour Papert: Mindstorms:Children Computers and Powerful Ideas Basic Books New York 1980
湯淺, 太. (2005) · 情報処理 · Cited by 727
Eyeballs in the Fridge: Sources of early interest in science
Maltese, A. V., & Tai, R. H. (2009) · International Journal of Science Education · doi:10.1080/09500690902792385 · Cited by 683
Computation and Computational Thinking
Aho, A. V. (2012) · The Computer Journal · doi:10.1093/comjnl/bxs074 · Cited by 635
Remaining trouble spots with computational thinking
Denning, P. J. (2017) · Communications of the ACM · doi:10.1145/2998438 · Cited by 433
Research works printed but not linked: 4
- Begel, A., & Klopfer, E. (2007). Starlogo TNG: An introduction to game development. Journal of E-Learning, 53, 146.
- Deng, X. (2017). Group collaboration with App Inventor (Masters thesis, Massachusetts Institute of Technology).
- Morelli, R., De Lanerolle, T., Lake, P., Limardo, N., Tamotsu, E., & Uche, C. (2011, March). Can Android App Inventor bring computational thinking to k-12. In Proceedings of the 42nd ACM Technical Symposium on Computer Science Education (SIGCSE’11) (pp. 1–6).
- Papert, S. (1993). Mindstorms: Children, computers, and powerful ideas (2nd ed.). Basic Books.
Cited by
Sorted by citations
Items 101–125 of 125
APP INVENTOR İLE BLUTOOTH KONTROLLÜ ARDUİNO UNO HABERLEŞMESİ AKILLI KURUTMA SİSTEMİ
Yilmaz, S. G., & Üstün, A. B. (2023) · Bilgi ve İletişim Teknolojileri Dergisi · doi:10.53694/bited.1292714
Design of an Androıid Application for Autonomous Control of Mobile Robot
Top, A., & Gökbulut, M. (2024) · Ömer Halisdemir Üniversitesi Mühendislik Bilimleri Dergisi · doi:10.28948/ngumuh.1296747
Bougheloum, L., Salah, M. B., & Bettayeb, M. (2024) · Research Square · doi:10.21203/rs.3.rs-4009211/v1
COMPUTER EDUCATION REFORM IN TAIWAN
Huang, K.-H. (2024) · Natural Science Education in a Comprehensive School (NSECS) · doi:10.48127/gu/24.30.14
Creating Mobile Applications with Artificial Intelligence Adopting Computational Action
von Wangenheim, C. G., Alves, N. D. C., Rauber, M. F., Martins, R. M., & Hauck, J. C. R. (2024) · Integrated science · doi:10.1007/978-3-031-60713-4_10
Ccachuco, M. J. Q., Cáceres, C. P. C., Garcia., E. J.-L. R., & Balcon, C. A. V. (2024) · LACCEI International Multi-Conference for Engineering, Education and Technology (LACCEI) · doi:10.18687/laccei2024.1.1.833
Designing a Mbojo Script Educational Application for Android
Ridwan, R., Ahyar, A., Fitrianingsih, N., Putri, M. H., & Lutfiani, L. (2024) · Jurnal Sistem dan Teknologi Informasi (JustIN) · doi:10.26418/justin.v12i3.78846
Aureliano, V. C. O., & Andrade, H. D. A. (2024) · Anais do Workshop de Informática na Escola · doi:10.5753/wie.2024.242404
Life&Health: Integrando Novas Tendências de Tecnologias Digitais na Educação
dos Santos, M. L. C., S., M. E. R. D. C., Melo, F. N. A., Avelino, P. G. D. A., da Silva, C. E. A., Sousa, H. G. D. A., da Silva, A. R. M., & Oliveira, P. (2024) · Anais do Workshop de Informática na Escola · doi:10.5753/wie.2024.242251
Revealing Patterns for Programs in Graphical Visual Languages Using Clustering
Staroletov, S. M. (2024) · International Multi-Conference on Engineering, Computer and Information Sciences (SIBIRCON) · doi:10.1109/sibircon63777.2024.10758441
Supriadi, A., Sutapa, G., & Sada, C. (2025) · Jurnal Alwatzikhoebillah Kajian Islam Pendidikan Ekonomi Humaniora · doi:10.37567/alwatzikhoebillah.v11i1.3219
Collaborative M-Learning of Collocations Using the ColloQuiz Application
Paradiž, M. (2023) · Pedagoška obzorja · doi:10.55707/ds-po.v38i3-4.114
Tapsir, M., & Maryadi, T. H. T. (2025) · AIP conference proceedings · doi:10.1063/5.0262385
TENDÊNCIAS DE PESQUISA SOBRE O USO DO APP INVENTOR NA EDUCAÇÃO MATEMÁTICA
Barros, M. A. D. C., & da Silva, P. V. (2025) · ReTEM. · doi:10.63036/retem.2965-9698.2025.v3.392
Investigation of Disc Filter Cleaning in Drip Irrigation
Vimal, A., Suhan., M., Gokulakannan, P., & Murugaprasath, S. (2023) · doi:10.53759/acims/978-9914-9946-6-7_3
Design and Evaluation of a Smart Electrotherapy Unit to Optimize Rehabilitation: A Clinical Trial
Zafar, A., Khan, M. E., Mujib, M. D., Arif, H. M., Khan, W. H., & Hasan, M. A. (2025) · Pakistan Journal of Rehabilitation · doi:10.36283//pjr.zu.14.1/005
The MNL: A Block-Based Functional Programming Language with Reactive Blocks
Lolong, S. (2025) · ACM SIGPLAN International Workshop on Programming Abstractions and Interactive Notations, Tools, and Environments (PAINT) · doi:10.1145/3759534.3762684
Özbek, H., & Kızıl, Ü. (2025) · ÇOMÜ Ziraat Fakültesi Dergisi · doi:10.33202/comuagri.1681204
Tonbuloğlu, İ. (2025) · IGI Global eBooks · doi:10.4018/979-8-3373-2660-3.ch002
Designing a low-code course for scientific and digital literacy in middle school
Aguiar, M., Brito, M. A., Araújo, S., Varajão, J., & Santos, C. (2026) · The Journal of Educational Research · doi:10.1080/00220671.2026.2674666
Design and Development of an Android-Based Border Monitoring Application Using MIT App Inventor
Utomo, T. S., Rahimatullah, J., & Akbar, A. H. (2026) · Jurnal Telkommil · doi:10.54317/kom.v7i1.755
CatalaBlocks: A Block-Based Visual Tool for Programming the Law
Russo, N. M., Schmitt, M., Iyer, A., & Hong, J. (2026) · Designing Interactive Systems Conference · doi:10.1145/3800645.3813091
Graßl, I., Fraser, G., & Damian, D. (2026) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1145/3786580.3786982
Loquias, R. T., Caldito, L. A. S., Eligoyo, K. N., Monte, M. A. L., Oribiada, A. T., Zamodio, M. R. N., & Marciano, J. J. S. (2026) · IEEE International Conference on Signals and Systems (ICSigSys) · doi:10.1109/icsigsys71160.2026.11613915
Interactive Learning for Digital VLSI Design Course: A Quiz-based Approach using MIT App Inventor
Penummali, Y. S., Turlapati, V. N., Elamaran, V., Teja, D. S., Sasi, G., Ganesan, P., & Arun, K. (2026) · International Conference on Inventive Computation and Information Technologies (ICICIT) · doi:10.1109/icicit69063.2026.11634059
Metadata
- Authors
- Patton, E. W., Tissenbaum, M., & Harunani, F.
- Affiliations
- Massachusetts Institute of Technology (US)
- Corresponding author
- Patton, Evan W.
- ORCID
- Patton, Evan W.
- Venue
- Computational Thinking Education
- Publisher
- Springer Singapore
- Published
- 2019
- Pages
- 31-49
- OpenAlex
- W2966718639
- Cited by
- 121
- References
- 31
- Citations by year
- 2026: 8 · 2025: 11 · 2024: 23 · 2023: 37 · 2022: 17 · 2021: 15 · 2020: 8 · 2019: 2
- FWCI
- 30.26
- Type
- book chapter
- Language
- en
- Open access
- hybrid
- doi.org
- Licence
- Locations
- Springer eBooks (publishedVersion, cc-by)
- Funders
- The Education University of Hong Kong
- Topics
- Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
- Social Sciences › Education › Educational Robotics and Engineering
- Physical Sciences › Computer Science › Software › Spreadsheets and End-User Computing
- Keywords
- MIT App Inventor, computational thinking, visual programming, block-based programming, mobile application development, abstraction, student mental models, iterative design, programming education
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review