Knitting Music and Programming Reflections on the Frontiers of Source Code Analysis

被引:1
|
作者
Gold, Nicolas [1 ]
机构
[1] UCL, Dept Comp Sci, CREST, London, England
关键词
Source code analysis; music programming; music analysis; graphical programming;
D O I
10.1109/SCAM.2011.10
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Source Code Analysis and Manipulation (SCAM) underpins virtually every operational software system. Despite the impact and ubiquity of SCAM principles and techniques in software engineering, there are still frontiers to be explored. Looking "inward" to existing techniques, one finds frontiers of performance, efficiency, accuracy, and usability; looking "outward" one finds new languages, new problems, and thus new approaches. This paper presents a reflective framework for characterizing source languages and domains. It draws on current research projects in music program analysis, musical score processing, and machine knitting to identify new frontiers for SCAM. The paper also identifies opportunities for SCAM to inspire, and be inspired by, problems and techniques in other domains.
引用
收藏
页码:10 / 14
页数:5
相关论文
共 50 条
  • [1] Structural Analysis of Source Code Collected from Programming Contests
    Park, Bokuk
    Tak, Haesung
    Cho, Hwan-Gue
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (CIT), 2014, : 571 - 576
  • [2] Embedding Programming Context into Source Code
    Breckel, Alexander
    Tichy, Matthias
    [J]. 2016 IEEE 24TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC), 2016,
  • [3] Source code change analysis with deep learning based programming model
    Pathik, Babita
    Sharma, Meena
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2022, 29 (01)
  • [4] Source code change analysis with deep learning based programming model
    Babita Pathik
    Meena Sharma
    [J]. Automated Software Engineering, 2022, 29
  • [5] Collection and Analysis of Source Code Metrics for Composition of Programming Learning Profiles
    de Oliveira Santos, Francisco Alan
    Costa Fonseca, Luis Carlos
    [J]. 2019 IEEE 19TH INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT 2019), 2019, : 173 - 175
  • [6] Can Source Code Analysis Indicate Programming Skills? A Survey with Developers
    Oliveira, Johnatan
    Souza, Mauricio
    Flauzino, Matheus
    Durelli, Rafael
    Figueiredo, Eduardo
    [J]. QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, QUATIC 2022, 2022, 1621 : 156 - 171
  • [7] Programming style changes in evolving source code
    Mohan, A
    Gold, N
    [J]. IWPC 2004: 12TH IEEE INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2004, : 236 - 240
  • [8] PROGRAMMING LANGUAGE TO TRANSFORM FLOWCHARTS INTO SOURCE CODE
    BEEDIE, M
    [J]. ELECTRONIC DESIGN, 1985, 33 (18) : 69 - 69
  • [9] Transforming Source Code Examples into Programming Tutorials
    Gajraj, Roger Rudolph
    Williams, Malcolm
    Bernard, Margaret
    Singh, Lenandlar
    [J]. SIXTH INTERNATIONAL MULTI-CONFERENCE ON COMPUTING IN THE GLOBAL INFORMATION TECHNOLOGY (ICCGI 2011), 2011, : 160 - 164
  • [10] Source Code Editing Evaluator for Learning Programming
    Chandra, Timotius Nugroho
    Liem, Inggriani
    [J]. 4TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATICS (ICEEI 2013), 2013, 11 : 169 - 175