• Chalhoub G and Sarkar A. “It’s Freedom to Put Things Where My Mind Wants”: Understanding and Improving the User Experience of Structuring Data in Spreadsheets. Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems. (1-24).

    https://doi.org/10.1145/3491102.3501833

  • Zhang Y, Dou W, Zhu J, Xu L, Zhou Z, Wei J, Ye D and Yang B. Learning to detect table clones in spreadsheets. Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis. (528-540).

    https://doi.org/10.1145/3395363.3397384

  • Cunha J, Dan M, Erwig M, Fedorin D and Grejuc A. (2020). Explaining spreadsheets with spreadsheets (short paper). ACM SIGPLAN Notices. 53:9. (161-167). Online publication date: 7-Apr-2020.

    https://doi.org/10.1145/3393934.3278136

  • Cunha J, Dan M, Erwig M, Fedorin D and Grejuc A. Explaining spreadsheets with spreadsheets (short paper). Proceedings of the 17th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences. (161-167).

    https://doi.org/10.1145/3278122.3278136

  • Barowy D, Berger E and Zorn B. (2018). ExceLint: automatically finding spreadsheet formula errors. Proceedings of the ACM on Programming Languages. 2:OOPSLA. (1-26). Online publication date: 24-Oct-2018.

    https://doi.org/10.1145/3276518

  • Dou W, Han S, Xu L, Zhang D and Wei J. Expandable group identification in spreadsheets. Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering. (498-508).

    https://doi.org/10.1145/3238147.3238222

  • Horry Y. (2017). Financial information description language and visualization/analysis tools. Computer Languages, Systems and Structures. 50:C. (31-52). Online publication date: 1-Dec-2017.

    https://doi.org/10.1016/j.cl.2017.05.005

  • Dou W, Cheung S, Gao C, Xu C, Xu L and Wei J. Detecting table clones and smells in spreadsheets. Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering. (787-798).

    https://doi.org/10.1145/2950290.2950359

  • Amalfitano D, De Simone V, Fasolino A and Tramontana P. (2016). EXACT. Journal of Software: Evolution and Process. 28:6. (483-505). Online publication date: 1-Jun-2016.

    https://doi.org/10.1002/smr.1787

  • Cheung S, Chen W, Liu Y and Xu C. CUSTODES. Proceedings of the 38th International Conference on Software Engineering. (464-475).

    https://doi.org/10.1145/2884781.2884796

  • Abreu R, Hofer B, Perez A and Wotawa F. (2015). Using constraints to diagnose faulty spreadsheets. Software Quality Journal. 23:2. (297-322). Online publication date: 1-Jun-2015.

    https://doi.org/10.1007/s11219-014-9236-4

  • Cunha J, Mendes J, Saraiva J and Visser J. (2014). Model-based programming environments for spreadsheets. Science of Computer Programming. 96:P2. (254-275). Online publication date: 15-Dec-2014.

    https://doi.org/10.1016/j.scico.2014.02.002

  • Le V and Gulwani S. FlashExtract. Proceedings of the 35th ACM SIGPLAN Conference on Programming Language Design and Implementation. (542-553).

    https://doi.org/10.1145/2594291.2594333

  • Le V and Gulwani S. (2014). FlashExtract. ACM SIGPLAN Notices. 49:6. (542-553). Online publication date: 5-Jun-2014.

    https://doi.org/10.1145/2666356.2594333

  • Hermans F, Sedee B, Pinzger M and Deursen A. Data clone detection and visualization in spreadsheets. Proceedings of the 2013 International Conference on Software Engineering. (292-301).

    /doi/10.5555/2486788.2486827

  • Hung V, Benatallah B and Saint-Paul R. Spreadsheet-based complex data transformation. Proceedings of the 20th ACM international conference on Information and knowledge management. (1749-1754).

    https://doi.org/10.1145/2063576.2063829

  • Harris W and Gulwani S. Spreadsheet table transformations from examples. Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation. (317-328).

    https://doi.org/10.1145/1993498.1993536

  • Harris W and Gulwani S. (2011). Spreadsheet table transformations from examples. ACM SIGPLAN Notices. 46:6. (317-328). Online publication date: 4-Jun-2011.

    https://doi.org/10.1145/1993316.1993536

  • Hermans F, Pinzger M and van Deursen A. Supporting professional spreadsheet users by generating leveled dataflow diagrams. Proceedings of the 33rd International Conference on Software Engineering. (451-460).

    https://doi.org/10.1145/1985793.1985855

  • Ko A, Abraham R, Beckwith L, Blackwell A, Burnett M, Erwig M, Scaffidi C, Lawrance J, Lieberman H, Myers B, Rosson M, Rothermel G, Shaw M and Wiedenbeck S. (2011). The state of the art in end-user software engineering. ACM Computing Surveys. 43:3. (1-44). Online publication date: 1-Apr-2011.

    https://doi.org/10.1145/1922649.1922658

  • Chambers C and Erwig M. (2010). Reasoning about spreadsheets with labels and dimensions. Journal of Visual Languages and Computing. 21:5. (249-262). Online publication date: 1-Dec-2010.

    https://doi.org/10.1016/j.jvlc.2010.08.004

  • Hermans F, Pinzger M and van Deursen A. Automatically extracting class diagrams from spreadsheets. Proceedings of the 24th European conference on Object-oriented programming. (52-75).

    /doi/10.5555/1883978.1883984

  • Myers B, Burnett M, Ko A, Rosson M, Scaffidi C and Wiedenbeck S. End user software engineering. CHI '10 Extended Abstracts on Human Factors in Computing Systems. (3189-3192).

    https://doi.org/10.1145/1753846.1753953

  • Lieberman M, Samet H, Sankaranarayanan J and Sperling J. Spatio-textual spreadsheets. Proceedings of the 17th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems. (524-527).

    https://doi.org/10.1145/1653771.1653860

  • Chambers C and Erwig M. (2009). Automatic detection of dimension errors in spreadsheets. Journal of Visual Languages and Computing. 20:4. (269-283). Online publication date: 1-Aug-2009.

    https://doi.org/10.1016/j.jvlc.2009.04.002

  • Kohlhase A and Kohlhase M. Compensating the Computational Bias of Spreadsheets with MKM Techniques. Proceedings of the 16th Symposium, 8th International Conference. Held as Part of CICM '09 on Intelligent Computer Mathematics. (357-372).

    https://doi.org/10.1007/978-3-642-02614-0_29

  • Myers B, Burnett M, Wiedenbeck S, Ko A and Rosson M. End user software engineering. CHI '09 Extended Abstracts on Human Factors in Computing Systems. (2731-2734).

    https://doi.org/10.1145/1520340.1520393

  • Scaffidi C, Myers B and Shaw M. Intelligently creating and recommending reusable reformatting rules. Proceedings of the 14th international conference on Intelligent user interfaces. (297-306).

    https://doi.org/10.1145/1502650.1502692

  • Tajima K and Ohnishi K. Browsing large HTML tables on small screens. Proceedings of the 21st annual ACM symposium on User interface software and technology. (259-268).

    https://doi.org/10.1145/1449715.1449758

  • Myers B, Burnett M, Rosson M, Ko A and Blackwell A. End user software engineering. CHI '08 Extended Abstracts on Human Factors in Computing Systems. (2371-2374).

    https://doi.org/10.1145/1358628.1358687

  • Abraham R, Erwig M and Andrew S. A Type System Based on End-User Vocabulary. Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing. (215-222).

    https://doi.org/10.1109/VLHCC.2007.6

  • Bucuvalas S and Lewis C. Model-Driven Quality Assurance for End Users. Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing. (175-178).

    https://doi.org/10.1109/VLHCC.2007.41

  • Myers B, Burnett M, Wiedenbeck S and Ko A. End user software engineering. CHI '07 Extended Abstracts on Human Factors in Computing Systems. (2125-2128).

    https://doi.org/10.1145/1240866.1240964

  • Abraham R and Erwig M. (2007). UCheck. Journal of Visual Languages and Computing. 18:1. (71-95). Online publication date: 1-Feb-2007.

    https://doi.org/10.1016/j.jvlc.2006.06.001

  • Ellner S and Taha W. The semantics of graphical languages. Proceedings of the 2007 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation. (122-133).

    https://doi.org/10.1145/1244381.1244402

  • Carver J, Fisher M and Rothermel G. An empirical evaluation of a testing and debugging methodology for Excel. Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering. (278-287).

    https://doi.org/10.1145/1159733.1159775

  • Abraham R and Erwig M. Type inference for spreadsheets. Proceedings of the 8th ACM SIGPLAN international conference on Principles and practice of declarative programming. (73-84).

    https://doi.org/10.1145/1140335.1140346

  • Abraham R and Erwig M. Inferring templates from spreadsheets. Proceedings of the 28th international conference on Software engineering. (182-191).

    https://doi.org/10.1145/1134285.1134312

  • Myers B, Ko A and Burnett M. Invited research overview. CHI '06 Extended Abstracts on Human Factors in Computing Systems. (75-80).

    https://doi.org/10.1145/1125451.1125472

  • Engels G and Erwig M. ClassSheets. Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering. (124-133).

    https://doi.org/10.1145/1101908.1101929

  • Abraham R and Erwig M. (2005). How to communicate unit error messages in spreadsheets. ACM SIGSOFT Software Engineering Notes. 30:4. (1-5). Online publication date: 1-Jul-2005.

    https://doi.org/10.1145/1082983.1083243

  • Fisher M and Rothermel G. (2005). The EUSES spreadsheet corpus. ACM SIGSOFT Software Engineering Notes. 30:4. (1-5). Online publication date: 1-Jul-2005.

    https://doi.org/10.1145/1082983.1083242

  • Abraham R and Erwig M. How to communicate unit error messages in spreadsheets. Proceedings of the first workshop on End-user software engineering. (1-5).

    https://doi.org/10.1145/1083231.1083243

  • Fisher M and Rothermel G. The EUSES spreadsheet corpus. Proceedings of the first workshop on End-user software engineering. (1-5).

    https://doi.org/10.1145/1083231.1083242

  • Ruthruff J, Burnett M and Rothermel G. An empirical study of fault localization for end-user programmers. Proceedings of the 27th international conference on Software engineering. (352-361).

    https://doi.org/10.1145/1062455.1062523

  • Erwig M, Abraham R, Cooperstein I and Kollmansberger S. Automatic generation and maintenance of correct spreadsheets. Proceedings of the 27th international conference on Software engineering. (136-145).

    https://doi.org/10.1145/1062455.1062494