• Corso V, Mariani L, Micucci D and Riganelli O. Generating Java Methods: An Empirical Assessment of Four AI-Based Code Assistants. Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension. (13-23).

    https://doi.org/10.1145/3643916.3644402

  • Sulír M and Porubän J. (2021). Natural mapping between voice commands and APIs. Open Computer Science. 10.1515/comp-2020-0125. 11:1. (135-145). Online publication date: 1-Jan-2021.. Online publication date: 1-Jan-2021.

    https://www.degruyter.com/document/doi/10.1515/comp-2020-0125/html

  • Mukherjee R, Chaudhuri S and Jermaine C. (2021). Searching a database of source codes using contextualized code search. Proceedings of the VLDB Endowment. 13:10. (1765-1778). Online publication date: 1-Jun-2020.

    https://doi.org/10.14778/3401960.3401972

  • Sulir M and Poruban J. (2019). Designing Voice-Controllable APIs 2019 IEEE 15th International Scientific Conference on Informatics. 10.1109/Informatics47936.2019.9119302. 978-1-7281-3180-1. (000019-000024).

    https://ieeexplore.ieee.org/document/9119302/

  • Yang Y. Generative transformation via abstract change script. International Journal of Knowledge-based and Intelligent Engineering Systems. 10.3233/KES-180391. 22:4. (277-286).

    https://www.medra.org/servlet/aliasResolver?alias=iospress&doi=10.3233/KES-180391

  • Huang Q, Huang B, Fang Z, Xiao M, Yu Y, Tiwari S, Trivedi M and Kohle M. Exploiting abstract change pattern from code changes. Journal of Intelligent & Fuzzy Systems. 10.3233/JIFS-169698. 35:2. (1597-1608).

    http://www.medra.org/servlet/aliasResolver?alias=iospress&doi=10.3233/JIFS-169698

  • Fast E, Chen B, Mendelsohn J, Bassen J and Bernstein M. Iris. Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems. (1-12).

    https://doi.org/10.1145/3173574.3174047

  • Reiss S, Miao Y and Xin Q. (2018). Seeking the user interface. Automated Software Engineering. 25:1. (157-193). Online publication date: 1-Mar-2018.

    https://doi.org/10.1007/s10515-017-0216-3

  • Atzeni M and Atzori M. (2018). Towards Semantic Approaches for General-Purpose End-User Development 2018 Second IEEE International Conference on Robotic Computing (IRC). 10.1109/IRC.2018.00077. 978-1-5386-4652-6. (369-376).

    http://ieeexplore.ieee.org/document/8329941/

  • Pandita R, Jetley R, Sudarsan S, Menzies T and Williams L. (2017). TMAP: Discovering relevant API methods through text mining of API documentation. Journal of Software: Evolution and Process. 10.1002/smr.1845. 29:12. Online publication date: 1-Dec-2017.

    https://onlinelibrary.wiley.com/doi/10.1002/smr.1845

  • Yessenov K, Kuraj I and Solar-Lezama A. (2017). DemoMatch: API discovery from demonstrations. ACM SIGPLAN Notices. 52:6. (64-78). Online publication date: 14-Sep-2017.

    https://doi.org/10.1145/3140587.3062386

  • Yessenov K, Kuraj I and Solar-Lezama A. DemoMatch: API discovery from demonstrations. Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation. (64-78).

    https://doi.org/10.1145/3062341.3062386

  • Reiss S and Xin Q. A framework for a programmer's minion. Proceedings of the 39th International Conference on Software Engineering Companion. (112-114).

    https://doi.org/10.1109/ICSE-C.2017.54

  • Fast E and Bernstein M. Meta. Proceedings of the 29th Annual Symposium on User Interface Software and Technology. (259-270).

    https://doi.org/10.1145/2984511.2984532

  • Asaduzzaman M, Roy C, Schneider K and Hou D. (2016). A Simple, Efficient, Context-sensitive Approach for Code Completion. Journal of Software: Evolution and Process. 28:7. (512-541). Online publication date: 1-Jul-2016.

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

  • Xiong W, Wu Z, Li B, Gu Q, Yuan L and Hang B. (2016). Inferring Service Recommendation from Natural Language API Descriptions 2016 IEEE International Conference on Web Services (ICWS). 10.1109/ICWS.2016.48. 978-1-5090-2675-3. (316-323).

    http://ieeexplore.ieee.org/document/7558017/

  • Gvero T and Kuncak V. (2015). Synthesizing Java expressions from free-form queries. ACM SIGPLAN Notices. 50:10. (416-432). Online publication date: 18-Dec-2015.

    https://doi.org/10.1145/2858965.2814295

  • Gvero T and Kuncak V. Synthesizing Java expressions from free-form queries. Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications. (416-432).

    https://doi.org/10.1145/2814270.2814295

  • Pandita R, Jetley R, Sudarsan S and Williams L. (2015). Discovering likely mappings between APIs using text mining 2015 IEEE 15th International Working Conference on Source Code Analysis and Manipulation (SCAM). 10.1109/SCAM.2015.7335419. 978-1-4673-7529-0. (231-240).

    http://ieeexplore.ieee.org/document/7335419/

  • Lazzarini Lemos O, de Paula A, Sajnani H and Lopes C. (2015). Can the use of types and query expansion help improve large-scale code search? 2015 IEEE 15th International Working Conference on Source Code Analysis and Manipulation (SCAM). 10.1109/SCAM.2015.7335400. 978-1-4673-7529-0. (41-50).

    https://ieeexplore.ieee.org/document/7335400/

  • Bagge A and Zaytsev V. (2015). Open and Original Problems in Software Language Engineering 2015 Workshop Report. ACM SIGSOFT Software Engineering Notes. 40:3. (32-37). Online publication date: 2-Jun-2015.

    https://doi.org/10.1145/2757308.2757313

  • Gvero T and Kuncak V. Interactive synthesis using free-form queries. Proceedings of the 37th International Conference on Software Engineering - Volume 2. (689-692).

    /doi/10.5555/2819009.2819139

  • Gvero T and Kuncak V. (2015). Interactive Synthesis Using Free-Form Queries 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering (ICSE). 10.1109/ICSE.2015.224. 978-1-4799-1934-5. (689-692).

    http://ieeexplore.ieee.org/document/7203044/

  • Santhiar A, Pandita O and Kanade A. (2014). Mining Unit Tests for Discovery and Migration of Math APIs. ACM Transactions on Software Engineering and Methodology. 24:1. (1-33). Online publication date: 14-Oct-2014.

    https://doi.org/10.1145/2629506

  • Asaduzzaman M, Roy C, Schneider K and Hou D. CSCC. Proceedings of the 2014 IEEE International Conference on Software Maintenance and Evolution. (71-80).

    https://doi.org/10.1109/ICSME.2014.29

  • Asaduzzaman M, Roy C, Schneider K and Hou D. Context-Sensitive Code Completion Tool for Better API Usability. Proceedings of the 2014 IEEE International Conference on Software Maintenance and Evolution. (621-624).

    https://doi.org/10.1109/ICSME.2014.110

  • Bajaj K, Pattabiraman K and Mesbah A. Dompletion. Proceedings of the 29th ACM/IEEE International Conference on Automated Software Engineering. (43-54).

    https://doi.org/10.1145/2642937.2642981

  • Gulwani S and Marron M. NLyze. Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data. (803-814).

    https://doi.org/10.1145/2588555.2612177

  • Mcmillan C, Poshyvanyk D, Grechanik M, Xie Q and Fu C. (2013). Portfolio. ACM Transactions on Software Engineering and Methodology. 22:4. (1-30). Online publication date: 1-Oct-2013.

    https://doi.org/10.1145/2522920.2522930

  • BESTAVROS A, KFOURY A and LAPETS A. (2013). Postlude: seamless composition and integration – a perspective on formal methods research. Mathematical Structures in Computer Science. 10.1017/S0960129512000072. 23:4. (934-943). Online publication date: 1-Aug-2013.

    https://www.cambridge.org/core/product/identifier/S0960129512000072/type/journal_article

  • Le V, Gulwani S and Su Z. SmartSynth. Proceeding of the 11th annual international conference on Mobile systems, applications, and services. (193-206).

    https://doi.org/10.1145/2462456.2464443

  • Lapets A, Skowyra R, Bestavros A and Kfoury A. (2013). Towards accessible integration and deployment of formal tools and techniques 2013 3rd International Workshop on Developing Tools as Plug-ins (TOPI). 10.1109/TOPI.2013.6597189. 978-1-4673-6288-7. (19-24).

    http://ieeexplore.ieee.org/document/6597189/

  • Santhiar A, Pandita O and Kanade A. Discovering math APIs by mining unit tests. Proceedings of the 16th international conference on Fundamental Approaches to Software Engineering. (327-342).

    https://doi.org/10.1007/978-3-642-37057-1_24

  • McDirmid S. Escaping the maze of twisty classes. Proceedings of the ACM international symposium on New ideas, new paradigms, and reflections on programming and software. (127-138).

    https://doi.org/10.1145/2384592.2384605

  • Wightman D, Ye Z, Brandt J and Vertegaal R. SnipMatch. Proceedings of the 25th annual ACM symposium on User interface software and technology. (219-228).

    https://doi.org/10.1145/2380116.2380145

  • Lapets A and Kfoury A. (2012). A User-friendly Interface for a Lightweight Verification System. Electronic Notes in Theoretical Computer Science (ENTCS). 285:C. (29-41). Online publication date: 19-Sep-2012.

    https://doi.org/10.1016/j.entcs.2012.06.004

  • McMillan C, Grechanik M, Poshyvanyk D, Fu C and Xie Q. (2012). Exemplar. IEEE Transactions on Software Engineering. 38:5. (1069-1087). Online publication date: 1-Sep-2012.

    https://doi.org/10.1109/TSE.2011.84

  • Perelman D, Gulwani S, Ball T and Grossman D. (2012). Type-directed completion of partial expressions. ACM SIGPLAN Notices. 47:6. (275-286). Online publication date: 6-Aug-2012.

    https://doi.org/10.1145/2345156.2254098

  • Perelman D, Gulwani S, Ball T and Grossman D. Type-directed completion of partial expressions. Proceedings of the 33rd ACM SIGPLAN Conference on Programming Language Design and Implementation. (275-286).

    https://doi.org/10.1145/2254064.2254098

  • Pandita R, Xiao X, Zhong H, Xie T, Oney S and Paradkar A. Inferring method specifications from natural language API descriptions. Proceedings of the 34th International Conference on Software Engineering. (815-825).

    /doi/10.5555/2337223.2337319

  • Pandita R, Xiao X, Zhong H, Xie T, Oney S and Paradkar A. (2012). Inferring method specifications from natural language API descriptions 2012 34th International Conference on Software Engineering (ICSE 2012). 10.1109/ICSE.2012.6227137. 978-1-4673-1066-6. (815-825).

    http://ieeexplore.ieee.org/document/6227137/

  • Arnold K and Lieberman H. Embracing ambiguity. Proceedings of the FSE/SDP workshop on Future of software engineering research. (1-6).

    https://doi.org/10.1145/1882362.1882364

  • Arnold K and Lieberman H. (2010). Managing ambiguity in programming by finding unambiguous examples. ACM SIGPLAN Notices. 45:10. (877-884). Online publication date: 17-Oct-2010.

    https://doi.org/10.1145/1932682.1869531

  • Arnold K and Lieberman H. Managing ambiguity in programming by finding unambiguous examples. Proceedings of the ACM international conference on Object oriented programming systems languages and applications. (877-884).

    https://doi.org/10.1145/1869459.1869531

  • Robbes R and Lanza M. (2010). Improving code completion with program history. Automated Software Engineering. 17:2. (181-212). Online publication date: 1-Jun-2010.

    https://doi.org/10.1007/s10515-010-0064-x

  • McMillan C, Poshyvanyk D and Grechanik M. Recommending source code examples via API call usages and documentation. Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering. (21-25).

    https://doi.org/10.1145/1808920.1808925

  • Han S, Wallace D and Miller R. Code Completion from Abbreviated Input. Proceedings of the 24th IEEE/ACM International Conference on Automated Software Engineering. (332-343).

    https://doi.org/10.1109/ASE.2009.64

  • Reiss S. Semantics-based code search. Proceedings of the 31st International Conference on Software Engineering. (243-253).

    https://doi.org/10.1109/ICSE.2009.5070525

  • Poshyvanyk D and Grechanik M. (2009). Creating and evolving software by searching, selecting and synthesizing relevant source code 2009 31st International Conference on Software Engineering - Companion Volume. 10.1109/ICSE-COMPANION.2009.5071002. 978-1-4244-3495-4. (283-286).

    http://ieeexplore.ieee.org/document/5071002/

  • Grechanik M and Poshyvanyk D. Evaluating recommended applications. Proceedings of the 2008 international workshop on Recommendation systems for software engineering. (33-35).

    https://doi.org/10.1145/1454247.1454258

  • Miller R, Chou V, Bernstein M, Little G, Van Kleek M, Karger D and schraefel m. Inky. Proceedings of the 21st annual ACM symposium on User interface software and technology. (131-140).

    https://doi.org/10.1145/1449715.1449737

  • Robbes R and Lanza M. How Program History Can Improve Code Completion. Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering. (317-326).

    https://doi.org/10.1109/ASE.2008.42