Tag #programming
2442 papers:
PADL-2020-ChanC #distance #edit distance #flexibility #graph #set #using- Flexible Graph Matching and Graph Edit Distance Using Answer Set Programming (SCC, JC), pp. 20–36.
PADL-2020-ErwigKF - Explanations for Dynamic Programming (ME, PK, AF), pp. 179–195.
PADL-2020-NguyenZJXD #artificial reality #learning #named #set- VRASP: A Virtual Reality Environment for Learning Answer Set Programming (VTN, YZ0, KJ, WX, TD), pp. 82–91.
ASPLOS-2020-HildebrandKTLA #automation #integer #linear #memory management #named #using- AutoTM: Automatic Tensor Movement in Heterogeneous Memory Systems using Integer Linear Programming (MH, JK, ST, JLP, VA), pp. 875–890.
CGO-2020-JavanmardAKPCH #algorithm #compilation #divide and conquer #multi #parametricity #recursion #using- Deriving parametric multi-way recursive divide-and-conquer dynamic programming algorithms using polyhedral compilers (MMJ, ZA, MK, LNP, RC, RJH), pp. 317–329.
EDM-2019-BroisinH #automation #design #evaluation #learning #semantics- Design and evaluation of a semantic indicator for automatically supporting programming learning (JB, CH).
EDM-2019-EmersonSSRMWMBL #modelling #predict #student- Predicting Early and Often: Predictive Student Modeling for Block-Based Programming Environments (AE, AS, CS, FJR, WM, ENW, BWM, KEB, JCL).
EDM-2019-MaoZKPBC #predict #student- One minute is enough: Early Prediction of Student Success and Event-level Difficulty during Novice Programming Tasks (YM, RZ, FK, TWP, TB, MC).
EDM-2019-TaniguchiSK #c #fault #process- Investigating Error Resolution Processes in C Programming Exercise Courses (YT, AS, SK).
EDM-2019-ZhiMDLPB #data-driven #feedback #towards- Toward Data-Driven Example Feedback for Novice Programming (RZ, SM, YD, NL, TWP, TB).
ICPC-2019-KubelkaRB #evolution #live programming- Live programming and software evolution: questions during a programming change task (JK, RR, AB), pp. 30–41.
ICPC-2019-SilvaR0SPM #mining #recommendation- Recommending comprehensive solutions for programming tasks by mining crowd knowledge (RFGdS, CKR, MMR0, KAS, KVRP, MdAM), pp. 358–368.
ICPC-2019-XieQMZ #learning #named #visual notation- DeepVisual: a visual programming tool for deep learning systems (CX, HQ, LM0, JZ), pp. 130–134.
ICSME-2019-SunXCBW0 #graph- Know-How in Programming Tasks: From Textual Tutorials to Task-Oriented Knowledge Graph (JS, ZX, RC, HB, JW, XP0), pp. 257–268.
- IFM-2019-Benoit0 #alias #embedded #performance
- Uniqueness Types for Efficient and Verifiable Aliasing-Free Embedded Systems Programming (TB, BJ0), pp. 46–64.
- ICFP-2019-BahrGM #calculus
- Simply RaTT: a fitch-style modal calculus for reactive programming without space leaks (PB, CG, REM), p. 27.
- ICFP-2019-HameerP #automation #case study #education #experience #functional #using
- Teaching the art of functional programming using automated grading (experience report) (AH, BP), p. 15.
- ICFP-2019-KissFEJ #haskell #higher-order
- Higher-order type-level programming in Haskell (CK, TF, SE, SPJ), p. 26.
- ICFP-2019-LewchenkoRGC
- Sequential programming for replicated data stores (NVL, AR, AG, PC), p. 28.
- ICFP-2019-ShaikhhaFVJ #functional #performance
- Efficient differentiable programming in a functional array-processing language (AS, AF, DV, SPJ), p. 30.
- ICFP-2019-SozeauM #coq #equation #functional #proving
- Equations reloaded: high-level dependently-typed functional programming and proving in Coq (MS, CM), p. 29.
- ICFP-2019-WangZDWER
- Demystifying differentiable programming: shift/reset the penultimate backpropagator (FW, DZ, JMD, XW, GME, TR), p. 31.
AIIDE-2019-Marino #game studies #learning #realtime #search-based- Learning Strategies for Real-Time Strategy Games with Genetic Programming (JRHM), pp. 219–220.
DiGRA-2019-FukuiIHS #empirical #experience #game studies #social #student- The Relationship between Prior Gaming Experience and Consciousness of Computer Programming or Social Views on Information: An Empirical Study of High School Students in Japan (MF, TI, JH, YS).
FDG-2019-JemmaliKBARE #concept #design #game studies #learning #using- Using game design mechanics as metaphors to enhance learning of introductory programming concepts (CJ, EK, SB, MVA, ER, MSEN), p. 5.
FDG-2019-Kao #embedded #java #named- JavaStrike: a Java programming engine embedded in virtual worlds (DK), p. 5.
FDG-2019-MacCormickZ #development #game studies #named #using #visual notation- SuBViS: the use of subjunctive visual programming environments for exploring alternatives in game development (DM, LZ), p. 11.
FDG-2019-ZhuAFNCSVO #concept #education #game studies #how #parallel- Programming in game space: how to represent parallel programming concepts in an educational game (JZ, KA, AF, JN, BC, BKS, JV, SO), p. 10.
CIKM-2019-MarinR #clustering #semantics- Clustering Recurrent and Semantically Cohesive Program Statements in Introductory Programming Assignments (VJM, CRR), pp. 911–920.
ECOOP-2019-EichholzCFSM #how #type safety- How to Avoid Making a Billion-Dollar Mistake: Type-Safe Data Plane Programming with SafeP4 (ME, EC, NF, GS, MM), p. 28.
ECOOP-2019-MukherjeeRGDRLR #framework #reliability #state machine- Reliable State Machines: A Framework for Programming Reliable Cloud Services (SM, NJR, KG, PD, CR, AL, AR, RK), p. 29.
ECOOP-2019-SpringerM #memory management #named #object-oriented #parallel #performance- DynaSOAr: A Parallel Memory Allocator for Object-Oriented Programming on GPUs with Efficient Memory Access (MS, HM), p. 37.
Onward-2019-Tolpin #probability- Deployable probabilistic programming (DT), pp. 1–16.
OOPSLA-2019-CairesT #refinement #type safety- Refinement kinds: type-safe programming with practical type-level computation (LC, BT), p. 30.
OOPSLA-2019-MogkDSM #distributed #fault tolerance #interactive- A fault-tolerant programming model for distributed interactive applications (RM, JD, GS, MM), p. 29.
OOPSLA-2019-SergeyNJ0TH #contract- Safer smart contract programming with Scilla (IS, VN, JJ, AK0, AT, KCGH), p. 30.
OOPSLA-2019-SongLO #automation #detection #fault #functional #logic #scalability- Automatic and scalable detection of logical errors in functional programming assignments (DS, ML, HO), p. 30.
PLATEAU-2019-HaoG #question #what- Approaching Polyglot Programming: What Can We Learn from Bilingualism Studies? (RLH, ELG), p. 7.
PLATEAU-2019-ZhaoF0I #learning #live programming #network #visualisation- Live Programming Environment for Deep Learning with Instant and Editable Neural Network Visualization (CZ, TF, JK0, TI), p. 5.
PADL-2019-KahramanE #personalisation #set #using- Personalized Course Schedule Planning Using Answer Set Programming (MKK, EE0), pp. 37–45.
PLDI-2019-Cusumano-Towner #named #probability #programmable- Gen: a general-purpose probabilistic programming system with programmable inference (MFCT, FAS, AKL, VKM), pp. 221–236.
PLDI-2019-LeeLLMZ - Programming support for autonomizing software (WCL, PL, YL, SM, XZ), pp. 702–716.
PLDI-2019-PerryKSZ #clustering #imperative #named #semantics- SemCluster: clustering of imperative programming assignments based on quantitative semantic features (DMP, DK, RS, XZ), pp. 860–873.
POPL-2019-CastroHJNY #api #communication #distributed #parametricity #static typing #using- Distributed programming using role-parametric session types in go: statically-typed endpoint APIs for dynamically-instantiated communication structures (DCP, RH, SSJ, NN, NY), p. 30.
POPL-2019-ClairambaultVW #game studies #quantum #semantics- Game semantics for quantum programming (PC, MdV, GW), p. 29.
POPL-2019-GorinovaGS #flexibility #performance #probability- Probabilistic programming with densities in SlicStan: efficient, flexible, and deterministic (MIG, ADG, CAS), p. 30.
POPL-2019-OmarVCH #functional- Live functional programming with typed holes (CO, IV, RC, MAH), p. 32.
POPL-2019-VakarKS #probability #statistics- A domain theory for statistical probabilistic programming (MV, OK, SS), p. 29.
PPDP-2019-ChupinN #functional- Functional Reactive Programming, restated (GC, HN), p. 14.
PPDP-2019-Gerard0S #functional #syntax- Functional programming with λ-tree syntax (UG, DM0, GS), p. 16.
PPDP-2019-SteenvoordenNK #formal method #named- TopHat: A formal foundation for task-oriented programming (TS, NN, MK), p. 13.
PPDP-2019-Talbot #composition- Spacetime Programming: A Synchronous Language for Composable Search Strategies (PT), p. 16.
SAS-2019-YuM #linear #parametricity #performance- An Efficient Parametric Linear Programming Solver and Application to Polyhedral Projection (HY, DM), pp. 203–224.
ASE-2019-HuAMLR #program repair- Re-Factoring Based Program Repair Applied to Programming Assignments (YH, UZA, SM, BL, AR), pp. 388–398.
ASE-2019-KohlerS #automation #refactoring- Automated Refactoring to Reactive Programming (MK, GS), pp. 835–846.
ASE-2019-MichaelDDLS #regular expression #risk management- Regexes are Hard: Decision-Making, Difficulties, and Risks in Programming Regular Expressions (LGMI, JD, JCD, DL, FS), pp. 415–426.
ASE-2019-VerhaegheFGAD #empirical #interface- Empirical Study of Programming to an Interface (BV, CF, LG, NA, SD), pp. 847–850.
ESEC-FSE-2019-DuttaZHM #debugging #named #probability #reduction #testing- Storm: program reduction for testing and debugging probabilistic programming systems (SD, WZ, ZH, SM), pp. 729–739.
- ICSE-2019-ZhaoXC00 #named #recognition #workflow
- ActionNet: vision-based workflow action recognition from programming screencasts (DZ, ZX, CC, XX0, GL0), pp. 350–361.
GPCE-2019-KramerW #c #nondeterminism #parallel- Parallel nondeterministic programming as a language extension to C (short paper) (LK, EVW), pp. 20–26.
SLE-2019-JeanjeanCB #domain-specific language #interactive #specification- From DSL specification to interactive computer programming environment (PJ, BC, OB), pp. 167–178.
SLE-2019-WeidmannALS #consistency #graph grammar #linear- Consistency management via a combination of triple graph grammars and linear programming (NW, AA, EL, AS), pp. 29–41.
ASPLOS-2019-Liskov #manycore #named- Keynote: Multicore Programming (BL), p. 1.
ASPLOS-2019-SchkufzaWR #compilation #experience- Just-In-Time Compilation for Verilog: A New Technique for Improving the FPGA Programming Experience (ES, MW, CJR), pp. 271–286.
CASE-2019-WannerS #flexibility #polynomial #using- Tool-center-point control of a flexible link concrete pump with hydraulic limitations using quadratic programming (JW, OS), pp. 561–566.
ESOP-2019-BiXOS #composition #morphism #polymorphism- Distributive Disjoint Polymorphism for Compositional Programming (XB, NX, BCdSO, TS), pp. 381–409.
ESOP-2019-CastellanP #probability #semantics- Probabilistic Programming Inference via Intensional Semantics (SC, HP), pp. 322–349.
MSR-2018-Rahman #comprehension #process #question- Comprehension effort and programming activities: related? or not related? (AR), pp. 66–69.
SCAM-2018-ShepherdFWFLA #ide- [Engineering Paper] An IDE for Easy Programming of Simple Robotics Tasks (DCS, PF, DW, DF, BL, AA), pp. 209–214.
SEFM-2018-HallerstedeHKLL #constraints #specification- From Software Specifications to Constraint Programming (SH, MH, SK, PGL, ML), pp. 21–36.
Haskell-2018-SerranoM - Generic programming of all kinds (AS0, VCM), pp. 41–54.
- ICFP-2018-ElsmanHAO #functional #gpu #higher-order #in the large
- Static interpretation of higher-order modules in Futhark: functional GPU programming in the large (ME, TH, DA, CEO), p. 30.
- ICFP-2018-NandiWPBGT #compilation #design #functional
- Functional programming for compiling and decompiling computer-aided design (CN, JRW, PP, TB, DG, ZT), p. 31.
- ICFP-2018-Perez #fault tolerance #functional
- Fault tolerant functional reactive programming (functional pearl) (IP0), p. 30.
- ICFP-2018-ScibiorKG #composition #functional
- Functional programming for modular Bayesian inference (AS, OK, ZG), p. 29.
AIIDE-2018-KantharajuAZCSO #education #game studies #parallel- Tracing Player Knowledge in a Parallel Programming Educational Game (PK, KBA, JZ, BC, BKS, SO), pp. 173–179.
FDG-2018-SmithPV #generative #graph #set #using- Graph-based generation of action-adventure dungeon levels using answer set programming (TS0, JAP, AV), p. 10.
ICML-2018-FranceschiFSGP #optimisation- Bilevel Programming for Hyperparameter Optimization and Meta-Learning (LF, PF, SS, RG, MP), pp. 1563–1572.
ICML-2018-MenschB #predict- Differentiable Dynamic Programming for Structured Prediction and Attention (AM, MB), pp. 3459–3468.
ICML-2018-WalderK #similarity- Neural Dynamic Programming for Musical Self Similarity (CJW, DK0), pp. 5092–5100.
ICML-2018-WuSHDR #algorithm #probability #semantics- Discrete-Continuous Mixtures in Probabilistic Programming: Generalized Semantics and Inference Algorithms (YW, SS, NH, SD, SJR), pp. 5339–5348.
ICML-2018-YurtseverFLC #framework- A Conditional Gradient Framework for Composite Convex Minimization with Applications to Semidefinite Programming (AY, OF, FL, VC), pp. 5713–5722.
ICPR-2018-ZhaoSJ #integer #linear #locality #using- Temporal Pattern Localization using Mixed Integer Linear Programming (RZ, GS, QJ), pp. 1361–1365.
MoDELS-2018-WeckesserLRS #analysis #modelling- Mathematical Programming for Anomaly Analysis of Clafer Models (MW, ML, MR, AS), pp. 34–44.
ECOOP-2018-MogkBSFM #distributed #fault tolerance- Fault-tolerant Distributed Reactive Programming (RM, LB, GS, BF, MM), p. 26.
Onward-2018-MyterSM #distributed- A CAPable distributed programming model (FM, CS, WDM), pp. 88–98.
Onward-2018-OkaMA #data type #visualisation- Live, synchronized, and mental map preserving visualization for data structure programming (AO, HM, TA), pp. 72–87.
OOPSLA-2018-DesaiPQS #composition #distributed #testing- Compositional programming and testing of dynamic distributed systems (AD, AP, SQ, SAS), p. 30.
OOPSLA-2018-DrechslerMSM #thread- Thread-safe reactive programming (JD, RM, GS, MM), p. 30.
OOPSLA-2018-FaesG #object-oriented- Concurrency-aware object-oriented programming with roles (MF, TRG), p. 30.
OOPSLA-2018-LeeSSO #automation #fault #functional #logic- Automatic diagnosis and correction of logical errors for functional programming assignments (JL, DS, SS, HO), p. 30.
OOPSLA-2018-LeissaBHPMSMS #framework #library #named #partial evaluation- AnyDSL: a partial evaluation framework for programming high-performance libraries (RL, KB, SH, APG, RM, PS, AM, BS), p. 30.
OOPSLA-2018-OttLCLB #named- BioScript: programming safe chemistry on laboratories-on-a-chip (JO, TL, CC, ML, PB), p. 31.
PLATEAU-2018-SantolucitoGWP #performance- Programming by Example: Efficient, but Not “Helpful” (MS, DG, AW, RP), p. 10.
PLATEAU-2018-UesbeckS #database #random- A Randomized Controlled Trial on the Impact of Polyglot Programming in a Database Context (PMU, AS), p. 8.
PLDI-2018-AcharyaB0 #integer #linear- Polyhedral auto-transformation with no integer linear programming (AA, UB, AC0), pp. 529–542.
PLDI-2018-GulwaniRZ #automation #clustering #program repair- Automated clustering and program repair for introductory programming assignments (SG, IR, FZ), pp. 465–480.
PLDI-2018-MansinghkaSHRCR #probability #programmable- Probabilistic programming with programmable inference (VKM, US, SH, AR, YC, MR), pp. 603–616.
PLDI-2018-WangSS #data-driven #feedback #generative- Search, align, and repair: data-driven feedback generation for introductory programming exercises (KW0, RS, ZS), pp. 481–495.
POPL-2018-EhrhardPT #higher-order #probability- Measurable cones and stable, measurable functions: a model for probabilistic higher-order programming (TE, MP, CT), p. 28.
POPL-2018-KoH #axiom #bidirectional- An axiomatic basis for bidirectional programming (HSK, ZH), p. 29.
POPL-2018-SergeyWT #distributed #protocol #proving- Programming and proving with distributed protocols (IS, JRW, ZT), p. 30.
ASE-2018-FanSCMLXP #android #fault- Efficiently manifesting asynchronous programming errors in Android apps (LF, TS, SC, GM, YL0, LX, GP), pp. 486–497.
ASE-2018-SteinCSC #refinement- Safe stream-based programming with refinement types (BS0, LC, MS, BYEC), pp. 565–576.
ESEC-FSE-2018-BaoXX0L #interactive #named- VT-revolution: interactive programming tutorials made possible (LB, ZX, XX0, DL0, SL), pp. 924–927.
ESEC-FSE-2018-DuttaLHM #probability #testing- Testing probabilistic programming systems (SD0, OL, ZH, SM), pp. 574–586.
- ICSE-2018-BhatiaKS
- Neuro-symbolic program corrector for introductory programming assignments (SB, PK, RS), pp. 60–70.
- ICSE-2018-HannebauerHG #question #syntax
- Does syntax highlighting help programming novices? (CH, MH, VG), p. 704.
- ICSE-2018-KubelkaRB #live programming
- The road to live programming: insights from the practice (JK, RR, AB), pp. 1090–1101.
- ICSE-2018-LinJGM #integer #multi #named #testing
- Nemo: multi-criteria test-suite minimization with integer nonlinear programming (JWL, RJ, JG, SM), pp. 1039–1049.
- ICSE-2018-PelegSY
- Programming not only by example (HP, SS, EY), pp. 1114–1124.
- ICSE-2018-XueL #feature model #integer #multi #optimisation #problem
- Multi-objective integer programming approaches for solving optimal feature selection problem: a new perspective on multi-objective optimization problems in SBSE (YX, YFL), pp. 1231–1242.
CASE-2018-CuiZFKM #kernel #policy- Factorial Kernel Dynamic Policy Programming for Vinyl Acetate Monomer Plant Model Control (YC, LZ, MF, HK, TM), pp. 304–309.
CASE-2018-VijayaraghavanK #evaluation #integer #linear #recursion #reduction #reliability- A Mixed Integer Programming Based Recursive Variance Reduction Method for Reliability Evaluation of Linear Sensor Systems (VV, KK, YD, HP), pp. 836–842.
CASE-2018-YuZZW #layout #problem- Hybridizing tabu search with mathematical programming for solving a single row layout problem (MY, XZ, XZ, CW), pp. 974–980.
CASE-2018-ZhangLFL #integer #linear #sequence #using- Shortest Legal Firing Sequence of Net Condition/Event Systems Using Integer Linear Programming (JZ, HL, GF, ZL), pp. 1556–1561.
CGO-2018-AndersonG #polynomial- Optimal DNN primitive selection with partitioned boolean quadratic programming (AA0, DG), pp. 340–351.
ESOP-2018-Matsuda0 #combinator #lens #named #using- HOBiT: Programming Lenses Without Using Lens Combinators (KM, MW0), pp. 31–59.
CSEET-2017-ScatalonPSBG #design #towards- Towards the Role of Test Design in Programming Assignments (LPS, JMP, DMdS, EFB, REG), pp. 170–179.
CSEET-2017-YangLC #evaluation #object-oriented #visualisation- Initial Evaluation of JaguarCode: A Web-Based Object-Oriented Programming Environment with Static and Dynamic Visualization (JY, YL, KHC), pp. 152–161.
EDM-2017-Albrecht #estimation #framework #student- A Framework for the Estimation of Students' Programming Abilities (EA).
EDM-2017-ChenNSN #feedback #realtime- Real-time programming exercise feedback in MOOCs (ZC, AN, AS, JN).
EDM-2017-ParedesHH #behaviour #comprehension #student #using- Understanding Student's Reviewing and Reflection Behaviors Using Web-based Programming Grading Assistant (YVMP, PKH, SIHH).
EDM-2017-PriceZB #algorithm #data-driven #evaluation #feedback- Evaluation of a Data-driven Feedback Algorithm for Open-ended Programming (TWP, RZ, TB).
EDM-2017-WangSLP #learning #student #using- Learning to Represent Student Knowledge on Programming Exercises Using Deep Learning (LW, AS, LL, CP).
ICSME-2017-CaiR #android #comprehension #security- Understanding Android Application Programming and Security: A Dynamic Study (HC, BGR), pp. 364–375.
FSCD-2017-Tasson #probability #semantics- Quantitative Semantics for Probabilistic Programming (Invited Talk) (CT), p. 1.
- ICFP-2017-ByrdBRM #approach #functional #problem
- A unified approach to solving seven programming problems (functional pearl) (WEB, MB, GR, MM), p. 26.
- ICFP-2017-CanouCH #education #functional #ml #scalability
- Scaling up functional programming education: under the hood of the OCaml MOOC (BC, RDC, GH), p. 25.
- ICFP-2017-PerezN #debugging #functional #testing
- Testing and debugging functional reactive programming (IP0, HN), p. 27.
- ICFP-2017-ProtzenkoZRRWBD #embedded #low level
- Verified low-level programming embedded in F (JP, JKZ, AR, TR, PW, SZB, ADL, CH, KB, CF, NS), p. 29.
- ICFP-2017-Yallop #staged
- Staged generic programming (JY), p. 29.
AIIDE-2017-AzadXYL #interactive #linear #scheduling- Scheduling Live Interactive Narratives with Mixed-Integer Linear Programming (SA, JX, HY, BL), pp. 2–8.
AIIDE-2017-DongB #education #evaluation #game studies #generative- Evaluation of a Template-Based Puzzle Generator for an Educational Programming Game (YD, TB), pp. 172–178.
FDG-2017-DongB #education #evaluation #game studies #generative- Evaluation of a template-based puzzle generator for an educational programming game (YD, TB), p. 4.
FDG-2017-MelcerI17a #challenge #collaboration #education #game studies #using- Embodiment, collaboration, and challenge in educational programming games: exploring use of tangibles and mouse (EFM, KI), p. 6.
FDG-2017-Valls-VargasZO #game studies #generative #grammarware #graph grammar #learning #parallel- Graph grammar-based controllable generation of puzzles for a learning game about parallel programming (JVV, JZ, SO), p. 10.
ICML-2017-AliWK #performance- A Semismooth Newton Method for Fast, Generic Convex Programming (AA, EW, JZK), pp. 70–79.
ICML-2017-BosnjakRNR #interpreter- Programming with a Differentiable Forth Interpreter (MB, TR, JN, SR0), pp. 547–556.
KDD-2017-FuLTA #integer #recommendation- Unsupervised P2P Rental Recommendations via Integer Programming (YF, GL, MT, CCA), pp. 165–173.
BX-2017-KinoshitaN #bidirectional- Bidirectional Certified Programming (DK, KN), pp. 31–38.
ECOOP-2017-ScalasDHY #composition #distributed #linear #multi- A Linear Decomposition of Multiparty Sessions for Safe Distributed Programming (AS, OD, RH, NY), p. 31.
OOPSLA-2017-SampsonMM - Static stages for heterogeneous programming (AS, KSM, TM), p. 27.
PADL-2017-NilssonC #declarative- Funky Grooves: Declarative Programming of Full-Fledged Musical Applications (HN, GC), pp. 163–172.
PADL-2017-RathR #object-oriented #set- Integrating Answer Set Programming with Object-Oriented Languages (JR, CR), pp. 50–67.
PADL-2017-Vennekens #api #declarative #learning #python- Lowering the Learning Curve for Declarative Programming: A Python API for the IDP System (JV), pp. 86–102.
PLDI-2017-CaninoL #adaptation #energy- Proactive and adaptive energy-aware programming with mixed typechecking (AC, YDL), pp. 217–232.
PLDI-2017-FuS #float- Achieving high coverage for floating-point code via unconstrained programming (ZF, ZS), pp. 306–319.
POPL-2017-AminR17a #abstraction #named- LMS-Verify: abstraction without regret for verified systems programming (NA, TR), pp. 859–873.
POPL-2017-LangeNTY #liveness #safety- Fencing off go: liveness and safety for channel-based programming (JL, NN, BT, NY), pp. 748–761.
PPDP-2017-Gulwani #algorithm #ambiguity- Programming by examples: applications, algorithms, and ambiguity resolution (SG), p. 2.
PPDP-2017-MeiklejohnEYBRB #case study #evaluation #experience #scalability- Practical evaluation of the Lasp programming model at large scale: an experience report (CSM, VE, JY, CB, PVR, AB), pp. 109–114.
SAS-2017-MarechalMP #linear #parametricity #scalability- Scalable Minimizing-Operators on Polyhedra via Parametric Linear Programming (AM, DM, MP), pp. 212–231.
ASE-2017-LiewSCDZW #case study #execution #float #symbolic computation- Floating-point symbolic execution: a case study in n-version programming (DL, DS, CC, AFD, RZ, KW), pp. 601–612.
ASE-2017-WangKZAKLLMZE #named #web- PAD: programming third-party web advertisement censorship (WW, YK, YZ, YA, ILK, WCL, YL, WM, XZ0, PE), pp. 240–251.
ASE-2017-ZamaniradBBC0 #api #natural language- Programming bots by synthesizing natural language expressions into API invocations (SZ, BB, MCB, FC, CR0), pp. 832–837.
ESEC-FSE-2017-GreenyerGKDSW #modelling- From scenario modeling to scenario programming for reactive systems with dynamic topology (JG, DG, FK, JD, JS, EW), pp. 974–978.
ESEC-FSE-2017-LeCLGV #named #semantics #synthesis- S3: syntax- and semantic-guided repair synthesis via programming by examples (XBDL, DHC, DL0, CLG, WV), pp. 593–604.
ESEC-FSE-2017-YiAKTR #automation #program repair #using- A feasibility study of using automated program repair for introductory programming assignments (JY, UZA, AK, SHT, AR), pp. 740–751.
GPCE-2017-CaldwellC #embedded #object-oriented #platform- Reducing calling convention overhead in object-oriented programming on embedded ARM thumb-2 platforms (JC, SC), pp. 146–156.
GPCE-2017-GeG #multi #semantics- Refining semantics for multi-stage programming (RG0, RG), pp. 2–14.
GPCE-2017-OfenbeckRP #staging- Staging for generic programming in space and time (GO, TR, MP), pp. 15–28.
GPCE-2017-OishiK #multi #staging #type safety- Staging with control: type-safe multi-stage programming with control operators (JO, YK), pp. 29–40.
CASE-2017-CarliD17a #distributed #energy #scalability #using- A decentralized control strategy for energy retrofit planning of large-scale street lighting systems using dynamic programming (RC, MD), pp. 1196–1200.
CASE-2017-LiS0L #multi- Nonlinear programming for multi-vehicle motion planning with homotopy initialization strategies (BL, ZS, YZ0, PL), pp. 118–123.
CASE-2017-SaraiM #artificial reality- Robot programming for manipulators through volume sweeping and augmented reality (YS, YM), pp. 302–307.
CASE-2017-WangW #approach #constraints #higher-order #using- Resolve reactive robot control with perturbed constraints using a second order cone programming approach (YW, LW), pp. 124–129.
ESOP-2017-Gibbons - APLicative Programming with Naperian Functors (JG), pp. 556–583.
ESOP-2017-KopS #complexity #higher-order #nondeterminism #power of #using- The Power of Non-determinism in Higher-Order Implicit Complexity - Characterising Complexity Classes Using Non-deterministic Cons-Free Programming (CK, JGS), pp. 668–695.
ESOP-2017-LeinbergerLS #functional #semantics- The Essence of Functional Programming on Semantic Data (ML, RL, SS), pp. 750–776.
ESOP-2017-Staton #commutative #probability #semantics- Commutative Semantics for Probabilistic Programming (SS), pp. 855–879.
FASE-2017-DamianiHKL - A Unified and Formal Programming Model for Deltas and Traits (FD, RH, EK, ML), pp. 424–441.
CSEET-2016-BollinPAS #education #re-engineering- Software Engineering in Primary and Secondary Schools - Informatics Education is more than Programming (AB, SP, PKA, BS), pp. 132–136.
CSEET-2016-SouzaFB #assessment #overview #tool support- A Systematic Literature Review of Assessment Tools for Programming Assignments (DMdS, KRF, EFB), pp. 147–156.
CSEET-2016-SrinivasanLY #comprehension #diagrams #object-oriented #sequence chart #using- Enhancing Object-Oriented Programming Comprehension Using Optimized Sequence Diagram (MS, YL, JY), pp. 81–85.
EDM-2016-Kyrilov #automation #feedback #reasoning #using- Using Case-Based Reasoning to Automatically Generate High-Quality Feedback for Programming Exercises (AK), pp. 669–671.
EDM-2016-PaassenJH #data transformation #execution #representation- Execution Traces as a Powerful Data Representation for Intelligent Tutoring Systems for Programming (BP, JJ, BH), pp. 183–190.
EDM-2016-PriceDB #data-driven #generative- Generating Data-driven Hints for Open-ended Programming (TWP, YD, TB), pp. 191–198.
ICPC-2016-BreckelT #source code- Embedding programming context into source code (AB, MT), pp. 1–4.
ICPC-2016-HermansA #empirical #smell #source code- Do code smells hamper novice programming? A controlled experiment on Scratch programs (FH, EA), pp. 1–10.
ICPC-2016-MakiharaIYFI #behaviour #detection- Detecting exploratory programming behaviors for introductory programming exercises (EM, HI, NY, KF, HI), pp. 1–4.
ICPC-2016-YangLH #visualisation- Synchronized static and dynamic visualization in a web-based programming environment (JY, YL, DH), pp. 1–4.
SANER-2016-SohYKG #maintenance #process #question #smell- Do Code Smells Impact the Effort of Different Maintenance Programming Activities? (ZS, AY, FK, YGG), pp. 393–402.
FM-2016-YangHCL0 #approach #generative #hybrid #linear- A Linear Programming Relaxation Based Approach for Generating Barrier Certificates of Hybrid Systems (ZY, CH, XC0, WL, ZL0), pp. 721–738.
FSCD-2016-Huet #deduction #education #formal method #functional #type system- Teaching Foundations of Computation and Deduction Through Literate Functional Programming and Type Theory Formalization (GPH), p. 2.
- IFM-2016-CassarF #framework #implementation #on the
- On Implementing a Monitor-Oriented Programming Framework for Actor Systems (IC, AF), pp. 176–192.
- IFM-2016-Preoteasa #invariant #logic #pointer #source code #using #verification
- Verifying Pointer Programs Using Separation Logic and Invariant Based Programming in Isabelle (VP), pp. 457–473.
Haskell-2016-PerezBN #functional- Functional reactive programming, refactored (IP0, MB, HN), pp. 33–44.
- ICFP-2016-BorgstromLGS #probability #λ-calculus
- A lambda-calculus foundation for universal probabilistic programming (JB, UDL, ADG, MS), pp. 33–46.
- ICFP-2016-Morris #functional #linear
- The best of both worlds: linear functional programming without compromise (JGM), pp. 448–461.
ICML-2016-WangWK #performance- Epigraph projections for fast general convex programming (PWW, MW, JZK), pp. 2868–2877.
ICPR-2016-LeeS #image #search-based- Learning-based single image dehazing via genetic programming (CL, LS0), pp. 745–750.
ICPR-2016-NieGJ #feature model #framework #integer- An information theoretic feature selection framework based on integer programming (SN, TG, QJ), pp. 3584–3589.
ECOOP-2016-ChenEW #calculus- A Calculus for Variational Programming (SC, ME, EW), p. 28.
ECOOP-2016-ScalasY #lightweight #scala- Lightweight Session Programming in Scala (AS, NY), p. 28.
Onward-2016-ForsH #composition #diagrams #named- Bloqqi: modular feature-based block diagram programming (NF, GH), pp. 57–73.
Onward-2016-KurajJ #distributed #paradigm- Exploring the role of sequential computation in distributed systems: motivating a programming paradigm shift (IK, DJ0), pp. 145–164.
Onward-2016-MarterBLH #identifier #lightweight #readability #similarity #source code #using- Lightweight programming experiments without programmers and programs: an example study on the effect of similarity and number of object identifiers on the readability of source code using natural texts (TM, PB, PL, SH), pp. 1–14.
Onward-2016-MillerHMB #distributed #functional- Function passing: a model for typed, distributed functional programming (HM, PH, NM, JB), pp. 82–97.
Onward-2016-YadidY #tutorial- Extracting code from programming tutorial videos (SY, EY), pp. 98–111.
OOPSLA-2016-BonettaSMB #named #parallel- GEMs: shared-memory parallel programming for Node.js (DB, LS, SM, WB), pp. 531–547.
OOPSLA-2016-DanLHV #analysis #memory management #modelling- Modeling and analysis of remote memory access programming (AMD, PL0, TH, MTV), pp. 129–144.
OOPSLA-2016-Itzhaky0SYLLC #algorithm #divide and conquer #using- Deriving divide-and-conquer dynamic programming algorithms using solver-aided transformations (SI, RS0, ASL, KY, YL, CEL, RAC), pp. 145–164.
OOPSLA-2016-KimK0KPZR #automation #fault #named- Apex: automatic programming assignment error explanation (DK, YK, PL0, ILK, DMP, XZ0, GRR), pp. 311–327.
OOPSLA-2016-LongLR - First-class effect reflection for effect-guided programming (YL, YDL, HR), pp. 820–837.
AdaEurope-2016-Mazzanti #ada #experience #manycore #model checking #parallel- An Experience in Ada Multicore Programming: Parallelisation of a Model Checking Engine (FM), pp. 94–109.
LOPSTR-2016-BichlerMW #named #optimisation #set- lpopt: A Rule Optimization Tool for Answer Set Programming (MB, MM, SW), pp. 114–130.
PADL-2016-GrebeG #arduino #monad #named- Haskino: A Remote Monad for Programming the Arduino (MG, AG), pp. 153–168.
PEPM-2016-KoZH #bidirectional #named- BiGUL: a formally verified core language for putback-based bidirectional programming (HSK, TZ, ZH), pp. 61–72.
PEPM-2016-Yallop #staging- Staging generic programming (JY), pp. 85–96.
PLDI-2016-McClurgHFC #network- Event-driven network programming (JM, HH, NF, PC), pp. 369–385.
POPL-2016-BorgstromGORSS #named #probability- Fabular: regression formulas as probabilistic programming (JB, ADG, LO, CVR, AS, MS), pp. 271–283.
POPL-2016-CaiGO #data type #recursion- System f-omega with equirecursive types for datatype-generic programming (YC, PGG, KO), pp. 30–43.
POPL-2016-McKinley #nondeterminism- Programming the world of uncertain things (keynote) (KSM), pp. 1–2.
PPDP-2016-FuscaGZACP #development #framework #set- A framework for easing the development of applications embedding answer set programming (DF, SG, JZ, MA, FC, SP), pp. 38–49.
SAS-2016-RouxVS #invariant #polynomial #validation- Validating Numerical Semidefinite Programming Solvers for Polynomial Invariants (PR, YLV, SS0), pp. 424–446.
ASE-2016-Mougouei #dependence #graph #integer #requirements #using- Factoring requirement dependencies in software requirement selection using graphs and integer programming (DM), pp. 884–887.
ASE-2016-Nishi #bound #model checking #towards #using- Towards bounded model checking using nonlinear programming solver (MN), pp. 560–565.
FSE-2016-Huang - Model, execute, and deploy: answering the hard questions in end-user programming (showcase) (SSH), p. 24.
- ICSE-2016-SalvaneschiM #debugging
- Debugging for reactive programming (GS, MM), pp. 796–807.
- ICSE-2016-SpinellisLK #c #case study #evolution #operating system
- The evolution of C programming practices: a study of the Unix operating system 1973-2015 (DS, PL, MK), pp. 748–759.
SLE-2016-LuoA #c #configuration management #modelling #named #semantics #state machine- BSML-mbeddr: integrating semantically configurable state-machine models in a C programming environment (ZL, JMA), pp. 105–117.
ASPLOS-2016-AngstadtWS #agile- RAPID Programming of Pattern-Recognition Processors (KA, WW, KS), pp. 593–605.
ASPLOS-2016-ChangKH #kernel #lightweight #named- DySel: Lightweight Dynamic Selection for Kernel-based Data-parallel Programming Model (LWC, HSK, WmWH), pp. 667–680.
ASPLOS-2016-HajjMZMAFHRS #multi #named- SpaceJMP: Programming with Multiple Virtual Address Spaces (IEH, AM, GZ, DSM, RA, PF, WmWH, TR, KS), pp. 353–368.
ASPLOS-2016-LinL #memory management #named #towards- memif: Towards Programming Heterogeneous Memory Asynchronously (FXL, XL0), pp. 369–383.
ASPLOS-2016-McKinley #nondeterminism- Programming Uncertain jhings (KSM), pp. 1–2.
ESOP-2016-AlurFR #data type- Regular Programming for Quantitative Properties of Data Streams (RA, DF, MR), pp. 15–40.
ESOP-2016-Garnock-JonesF #concurrent #coordination- Coordinated Concurrent Programming in Syndicate (TGJ, MF), pp. 310–336.
FASE-2016-Nierstrasz #object-oriented- The Death of Object-Oriented Programming (ON), pp. 3–10.
IJCAR-2016-Gulwani #algorithm #ambiguity- Programming by Examples: Applications, Algorithms, and Ambiguity Resolution (SG), pp. 9–14.
DRR-2015-RabaevCEK #documentation #using- Aligning transcript of historical documents using dynamic programming (IR, RC, JES, KK).
VLDB-2015-GreenOW #approach #live programming- Live Programming in the LogicBlox System: A MetaLogiQL Approach (TJG, DO, GW), pp. 1782–1793.
ITiCSE-2015-AndersonNM - Facilitating Programming Success in Data Science Courses through Gamified Scaffolding and Learn2Mine (PEA, TN, RAM), pp. 99–104.
ITiCSE-2015-Annamaa #ide #learning #python- Thonny, : a Python IDE for Learning Programming (AA), p. 343.
ITiCSE-2015-AntonucciENPM #automation #incremental- An Incremental Hint System For Automated Programming Assignments (PA, HCE, DN, MP, BM), pp. 320–325.
ITiCSE-2015-Ben-Ari - In Defense of Programming (MBA), p. 2.
ITiCSE-2015-BrindaKHR #object-oriented #towards- Towards a Competency Model for Object-Oriented Programming (TB, MK, PH, AR), p. 345.
ITiCSE-2015-GrandeP #gender #motivation- Motivation and Grade Gap Related to Gender in a Programming Course (VG, JP), p. 349.
ITiCSE-2015-MagnenatBKS #artificial reality #feedback #visual notation- Enhancing Robot Programming with Visual Feedback and Augmented Reality (SM, MBA, SK, RWS), pp. 153–158.
ITiCSE-2015-MartinezGB #comparison #concept #framework #learning #multi #platform- A Comparison of Preschool and Elementary School Children Learning Computer Science Concepts through a Multilanguage Robot Programming Platform (MCM, MJG, LB), pp. 159–164.
ITiCSE-2015-PalI - Classroom Versus Screencast for Native Language Learners: Effect of Medium of Instruction on Knowledge of Programming (YP, SI), pp. 290–295.
ITiCSE-2015-QuinsonO #education #learning- A Teaching System to Learn Programming: the Programmer’s Learning Machine (MQ, GO), pp. 260–265.
ITiCSE-2015-Rubio #analysis #automation #categorisation #clustering #student #using- Automatic Categorization of Introductory Programming Students using Cluster Analysis (MAR), p. 340.
ITiCSE-2015-ThevathayanH #flexibility #incremental #visual notation- Supporting Diverse Novice Programming Cohorts through Flexible and Incremental Visual Constructivist Pathways (CT, MH), pp. 296–301.
ITiCSE-2015-TollOEW #student- Detailed Recordings of Student Programming Sessions (DT, TO, ME, AW), p. 328.
ITiCSE-2015-UraiUO #analysis #distributed- Enhancements to Support Functions of Distributed Pair Programming Based on Action Analysis (TU, TU, NO), pp. 177–182.
ITiCSE-2015-WangZQS - A TUI-based Programming Tool for Children (DW, LZ, YQ, FS), pp. 219–224.
SIGITE-2015-Forster #education #exclamation #geometry- Programming in Scratch and Mathematics: Augmenting Your Geometry Curriculum, Today! (KTF), p. 97.
SIGITE-2015-LeleuxHSYSG #exclamation- Work in Progress: Programming is a SNAP! Increasing Knowledge and Interest in Computer Science (HL, TH, AS, GY, CS, TG), p. 101.
SIGITE-2015-MillerSL #learning #object-oriented #python #testing #towards- Learning Object-Oriented Programming in Python: Towards an Inventory of Difficulties and Testing Pitfalls (CSM, AS, JL), pp. 59–64.
SANER-2015-LiZXBPGZ #named #online- amAssist: In-IDE ambient search of online programming resources (HL, XZ, ZX, LB, XP, DG, WZ), pp. 390–398.
CIAA-2015-Ade-IbijolaES - Introducing Code Adviser: A DFA-driven Electronic Programming Tutor (AAI, SE, IDS), pp. 307–312.
ICALP-v1-2015-BeiCZ #constraints #linear- Solving Linear Programming with Constraints Unknown (XB, NC, SZ), pp. 129–142.
HOFM-2015-ErbaturH #guidelines #named #type system- GuideForce: Type-Based Enforcement of Programming Guidelines (SE, MH0), pp. 75–89.
CEFP-2015-Cukic #c++ #functional- Functional Reactive Programming in C++ (IC), pp. 42–74.
CEFP-2015-GraniczD #f# #functional #web- Functional, Reactive Web Programming in F# (AG, LD), pp. 137–160.
CEFP-2015-Grimm #c++ #functional- Programming in a Functional Style in C++ (RG), pp. 111–136.
CEFP-2015-Porkolab #c++ #functional- Immutables in C++: Language Foundation for Functional Programming (ZP), pp. 75–110.
Haskell-2015-ScibiorGG #monad #probability- Practical probabilistic programming with monads (AS, ZG, ADG), pp. 165–176.
ICFP-2015-MatsudaW #bidirectional #lens- Applicative bidirectional programming with lenses (KM, MW), pp. 62–74.
ICFP-2015-Sheeran #design #functional #hardware #years after- Functional programming and hardware design: still interesting after all these years (MS), p. 165.
CHI-PLAY-2015-AlSulaimanH #game studies #gender- Peter the Fashionista?: Computer Programming Games and Gender Oriented Cultural Forms (SA, MSH), pp. 185–195.
CIG-2015-Garcia-SanchezT #automation #generative #search-based #towards #using- Towards automatic StarCraft strategy generation using genetic programming (PGS, APT, AMM, GS, JJMG), pp. 284–291.
FDG-2015-ChauNSP #api #concept #education #game studies- Building Casual Games and APIs for Teaching Introductory Programming Concepts (BC, RN, KS, JP).
VS-Games-2015-PatinoR #game studies #how #object-oriented- Program with Ixquic: How to Learn Object-Oriented Programming with a Game (TP, CR), pp. 1–2.
GaM-2015-HochMS #graph- Dynamic Programming on Nominal Graphs (NH, UM, MS), pp. 80–96.
CHI-2015-MentisSPFS - Being Seen: Co-Interpreting Parkinson’s Patient’s Movement Ability in Deep Brain Stimulation Programming (HMM, RS, SP, PF, LS), pp. 511–520.
HCI-DE-2015-Alessandrini #challenge #interactive #physics #prototype- Practices, Technologies, and Challenges of Constructing and Programming Physical Interactive Prototypes (AA), pp. 132–142.
LCT-2015-Ludi - A Tablet-Based Lego Mindstorms Programming Environment for Children (SL), pp. 106–114.
LCT-2015-OrehovackiB #game studies #learning #quality- Inspecting Quality of Games Designed for Learning Programming (TO, SB), pp. 620–631.
ICML-2015-FouldsKG #framework #modelling #network #probability #topic- Latent Topic Networks: A Versatile Probabilistic Programming Framework for Topic Models (JRF, SHK, LG), pp. 777–786.
ICML-2015-PerolatSPP #approximate #game studies #markov- Approximate Dynamic Programming for Two-Player Zero-Sum Markov Games (JP, BS, BP, OP), pp. 1321–1329.
KDD-2015-HouWGD #clustering #rank- Non-exhaustive, Overlapping Clustering via Low-Rank Semidefinite Programming (YH, JJW, DFG, ISD), pp. 427–436.
SEKE-2015-ZhuSCW #scalability #stack overflow #taxonomy- Building a Large-scale Software Programming Taxonomy from Stackoverflow (JZ, BS, XC, HW), pp. 391–396.
ECOOP-2015-Choi #in the large #internet- Programming in the Large for the Internet of Things (JDC), p. 2.
ECOOP-2015-ImamS #parallel- The Eureka Programming Model for Speculative Task Parallelism (SI, VS), pp. 421–444.
ECOOP-2015-Stroustrup #inheritance #object-oriented- Object-Oriented Programming without Inheritance (BS), p. 1.
Onward-2015-ProkopecO #composition #distributed- Isolates, channels, and event streams for composable distributed programming (AP, MO), pp. 171–182.
OOPSLA-2015-BostonSGC #approximate #flexibility #probability #type inference- Probability type inference for flexible approximate programming (BB, AS, DG, LC), pp. 470–487.
OOPSLA-2015-CrafaP #approach- The chemical approach to typestate-oriented programming (SC, LP), pp. 917–934.
OOPSLA-2015-KurajKJ #set- Programming with enumerable sets of structures (IK, VK, DJ), pp. 37–56.
PLATEAU-2015-CuencaBLC #case study #domain-specific language #execution #interactive #multimodal #performance #user study- A user study for comparing the programming efficiency of modifying executable multimodal interaction descriptions: a domain-specific language versus equivalent event-callback code (FC, JVdB0, KL, KC), pp. 31–38.
PLATEAU-2015-FigueroaR #composition #functional #question- Is functional programming better for modularity? (IF, RR), pp. 49–52.
PLATEAU-2015-PintoTC #case study #concurrent- A study on the most popular questions about concurrent programming (GP0, WT, FC), pp. 39–46.
LOPSTR-2015-PalaciosV #execution #functional- Concolic Execution in Functional Programming by Program Instrumentation (AP, GV), pp. 277–292.
PADL-2015-VaugonWC #ml- Programming Microcontrollers in OCaml: The OCaPIC Project (BV, PW, EC), pp. 132–148.
PLDI-2015-DeligiannisDKLT #analysis #state machine #testing- Asynchronous programming, analysis and testing with state machines (PD, AFD, JK, AL, PT), pp. 154–164.
PLDI-2015-LuciaR #execution- A simpler, safer programming and execution model for intermittent systems (BL, BR), pp. 575–585.
PLDI-2015-Sivaramakrishnan #consistency #declarative- Declarative programming over eventually consistent data stores (KCS, GK, SJ), pp. 413–424.
POPL-2015-Buneman #database #question- Databases and Programming: Two Subjects Divided by a Common Language? (PB), p. 487.
POPL-2015-Chlipala #named #web- Ur/Web: A Simple Model for Programming the Web (AC), pp. 153–165.
POPL-2015-SjobergW #congruence- Programming up to Congruence (VS, SW), pp. 369–382.
PPDP-2015-MeiklejohnR #coordination #distributed #named- Lasp: a language for distributed, coordination-free programming (CM, PVR), pp. 184–195.
SAS-2015-GargR #integer #linear- Synthesizing Heap Manipulations via Integer Linear Programming (AG, SR), pp. 109–127.
ASE-2015-LinD #android #refactoring- Refactorings for Android Asynchronous Programming (YL, DD), pp. 836–841.
ASE-2015-LinOD #android #refactoring- Study and Refactoring of Android Asynchronous Programming (T) (YL, SO, DD), pp. 224–235.
ESEC-FSE-2015-Makihara #named- Pockets: a tool to support exploratory programming for novices and educators (EM), pp. 1066–1068.
ESEC-FSE-2015-ParkEZNH #approximate #composition #named- FlexJava: language support for safe and modular approximate programming (JP, HE, XZ, MN, WH), pp. 745–757.
GTTSE-2015-SchultzBSNHW #case study #configuration management #domain-specific language #self- DSLs in Robotics: A Case Study in Programming Self-reconfigurable Robots (UPS, MB, KS, AN, NH, SW), pp. 98–123.
ICSE-v1-2015-ZhuLL - A Programming Model for Sustainable Software (HSZ, CL, YDL), pp. 767–777.
ICSE-v2-2015-DoligezFHM #development #functional #security #validation #xml- Avoiding Security Pitfalls with Functional Programming: A Report on the Development of a Secure XML Validator (DD, CF, TH, MM), pp. 209–218.
ICSE-v2-2015-GulwaniMNP #live programming #named #synthesis- StriSynth: Synthesis for Live Programming (SG, MM, FN, RP), pp. 701–704.
ICSE-v2-2015-HaaranenISV #design- In Search of the Emotional Design Effect in Programming (LH, PI, JS, AV), pp. 428–434.
ICSE-v2-2015-JankeBW #education #learning #object-oriented #question- Does Outside-In Teaching Improve the Learning of Object-Oriented Programming? (EJ, PB, SW), pp. 408–417.
ICSE-v2-2015-Jayaram #framework #towards- Towards Explicitly Elastic Programming Frameworks (KRJ), pp. 619–622.
ICSE-v2-2015-Jazayeri #case study #experience #learning- Combining Mastery Learning with Project-Based Learning in a First Programming Course: An Experience Report (MJ), pp. 315–318.
ICSE-v2-2015-LegunsenMR - Evolution-Aware Monitoring-Oriented Programming (OL, DM, GR), pp. 615–618.
ICSE-v2-2015-PadhyeDMS - Smart Programming Playgrounds (RP, PD, SM, VSS), pp. 607–610.
ICSE-v2-2015-Rajan - Capsule-Oriented Programming (HR), pp. 611–614.
ICSE-v2-2015-SalvaneschiMT - Reactive Programming: A Walkthrough (GS, AM, GT), pp. 953–954.
ICSE-v2-2015-Zieris #analysis #information management- Qualitative Analysis of Knowledge Transfer in Pair Programming (FZ), pp. 855–858.
SAC-2015-PianiniVB #named- Protelis: practical aggregate programming (DP, MV, JB), pp. 1846–1853.
GPCE-2015-ByalikCT #automation #named #platform #synthesis- Native-2-native: automated cross-platform code synthesis from web-based programming resources (AB, SC, ET), pp. 99–108.
GPCE-2015-KolesnichenkoPN #contract #gpu- Contract-based general-purpose GPU programming (AK, CMP, SN, BM), pp. 75–84.
GPCE-2015-LopezCRC - Safer SDN programming through Arbiter (ML, CJC, GDR, CC), pp. 65–74.
ASPLOS-2015-AlglaveBDGKPSW #behaviour #concurrent #gpu- GPU Concurrency: Weak Behaviours and Programming Assumptions (JA, MB, AFD, GG, JK, DP, TS, JW), pp. 577–591.
ASPLOS-2015-StewartGMRVA #domain-specific language #named- Ziria: A DSL for Wireless Systems Programming (GS, MG, GM, BR, DV, CLA), pp. 415–428.
CASE-2015-AlfonsoXA #approach #capacity #representation #scheduling- A simulation-optimization approach for capacity planning and appointment scheduling of blood donors based on mathematical programming representation of event dynamics (EA, XX, VA), pp. 728–733.
CASE-2015-BlanchiniFGP - Inverse kinematics by means of convex programming: Some developments (FB, GF, GG, FAP), pp. 515–520.
CASE-2015-ClevelandTDPKDB #automation #recognition #segmentation #semantics- An automated system for semantic object labeling with soft object recognition and dynamic programming segmentation (JC, DT, PD, CJP, TK, KD, JB, VK), pp. 683–690.
CASE-2015-DiganiHSS #approach #coordination #multi #polynomial- A Quadratic Programming approach for coordinating multi-AGV systems (VD, MAH, LS, CS), pp. 600–605.
CASE-2015-FrigerioSM #energy #tool support- Dynamic programming for energy control of machine tools in manufacturing (NF, JGS, AM), pp. 39–44.
CASE-2015-KamraA #integer #multi- A mixed integer programming model for timed deliveries in multirobot systems (NK, NA), pp. 612–617.
CASE-2015-LuSJSX #approach #multi #nondeterminism- A chance constrained programming approach for multi-product multi-stage integrated production planning under internal and external uncertainties (SL, HS, CJ, HS, LX), pp. 880–885.
CASE-2015-LyuWC #algorithm #heuristic #integer- Mixed integer programming model and heuristic algorithm for production planning of continuous casting and hot rolling (ML, ZW, FTSC), pp. 1503–1508.
CASE-2015-ProdelAXJL #database #integer #linear #mining #process #using- Discovery of patient pathways from a national hospital database using process mining and integer linear programming (MP, VA, XX, BJ, LL), pp. 1409–1414.
CGO-2015-KimHSLH #architecture #concurrent #cpu #modelling #scheduling #thread- Locality-centric thread scheduling for bulk-synchronous programming models on CPU architectures (HSK, IEH, JAS, SSL, WmWH), pp. 257–268.
DAC-2015-AsadJ #using #verification- Verifying inevitability of phase-locking in a charge pump phase lock loop using sum of squares programming (HuA, KDJ), p. 6.
DAC-2015-ZolotovF #integer #linear- Variation aware cross-talk aggressor alignment by mixed integer linear programming (VZ, PF), p. 6.
DATE-2015-CastrillonTSSJA #manycore #question- Multi/many-core programming: where are we standing? (JC, LT, LS, WS, BHHJ, MAM, AP, RJ, VR, RL), pp. 1708–1717.
DATE-2015-KauerNLSC #geometry #optimisation #using- Inductor optimization for active cell balancing using geometric programming (MK, SN, ML, SS, SC), pp. 281–284.
DATE-2015-KimKK #memory management- Subpage programming for extending the lifetime of NAND flash memory (JHK, SHK, JSK), pp. 555–560.
DATE-2015-TrinadhBSPK #approach #named #testing- DP-fill: a dynamic programming approach to X-filling for minimizing peak test power in scan tests (ST, CSB, SGS, SP, VK), pp. 836–841.
DATE-2015-ZhuM #linear #machine learning #optimisation #using- Optimizing dynamic trace signal selection using machine learning and linear programming (CSZ, SM), pp. 1289–1292.
HPDC-2015-SabneSE #clustering #named #pipes and filters- HeteroDoop: A MapReduce Programming System for Accelerator Clusters (AS, PS, RE), pp. 235–246.
ISMM-2015-MirandaB #object-oriented #performance- A partial read barrier for efficient support of live object-oriented programming (EM, CB), pp. 93–104.
LCTES-2015-LinM #distributed #framework #named #simulation #towards #verification- StarL: Towards a Unified Framework for Programming, Simulating and Verifying Distributed Robotic Systems (YL, SM), p. 10.
LCTES-2015-WoitheK #architecture #named- TrilobiteG: A programming architecture for autonomous underwater vehicles (HCW, UK), p. 10.
PDP-2015-DaneluttoTK #parallel- A Green Perspective on Structured Parallel Programming (MD, MT, PK), pp. 430–437.
PPoPP-2015-KimLV #multi- An OpenACC-based unified programming model for multi-accelerator systems (JK, SL, JSV), pp. 257–258.
PPoPP-2015-MuralidharanGCSH #performance- A collection-oriented programming model for performance portability (SM, MG, BCC, AS, MWH), pp. 263–264.
PPoPP-2015-TangYKTGC #algorithm #parallel #recursion- Cache-oblivious wavefront: improving parallelism of recursive dynamic programming algorithms without losing cache-efficiency (YT, RY, HK, JJT, PG, RAC), pp. 205–214.
PPoPP-2015-VassiliadisPCALBVN #energy #runtime- A programming model and runtime system for significance-aware energy-efficient computing (VV, KP, CC, CDA, SL, NB, HV, DSN), pp. 275–276.
SOSP-2015-MatveevSFM #concurrent #lightweight #named- Read-log-update: a lightweight synchronization mechanism for concurrent programming (AM, NS, PF, PM), pp. 168–183.
FoSSaCS-2015-CloustonBGB #induction #reasoning #recursion- Programming and Reasoning with Guarded Recursion for Coinductive Types (RC, AB, HBG, LB), pp. 407–421.
STOC-2015-LeeRS #bound- Lower Bounds on the Size of Semidefinite Programming Relaxations (JRL, PR, DS), pp. 567–576.
CADE-2015-PientkaC #induction #proving- Inductive Beluga: Programming Proofs (BP, AC), pp. 272–281.
CAV-2015-SinghG #predict- Predicting a Correct Program in Programming by Example (RS, SG), pp. 398–414.
CAV-2015-ManoliosPP #framework #modulo theories- The Inez Mathematical Programming Modulo Theories Framework (PM, JP, VP), pp. 53–69.
ICLP-2015-Charwat #diagrams #research #summary #using- Dynamic Programming on Tree Decompositions using Binary Decision Diagrams: Research Summary (GC), pp. 301–310.
ICLP-2015-Harrison #formal method #set- Formal Methods for Answer Set Programming (AH), pp. 311–318.
ICLP-2015-LeeWZ #automation #reasoning #set #using- Automated Reasoning about XACML 3.0 Delegation Using Answer Set Programming (JL, YW, YZ), pp. 247–259.
ICLP-2015-SchullerW #case study #set- Answer Set Application Programming: a Case Study on Tetris (PS, AW), pp. 73–86.
ICLP-2015-Wang #consistency #nondeterminism #probability #set- Handling Probability and Inconsistency in Answer Set Programming (YW), pp. 319–329.
ICLP-J-2015-AlvianoFG #recursion #set- Rewriting recursive aggregates in answer set programming: back to monotonicity (MA, WF, MG), pp. 559–573.
ICLP-J-2015-AlvianoL #compilation #complexity #set- Complexity and compilation of GZ-aggregates in answer set programming (MA, NL), pp. 574–587.
ICLP-J-2015-GagglMRWW #encoding- Improved answer-set programming encodings for abstract argumentation (SAG, NM, AR, JPW, SW), pp. 434–448.
ICLP-J-2015-KoponenOJS #optimisation #set #using- Optimizing phylogenetic supertrees using answer set programming (LK, EO, TJ, LS), pp. 604–619.
ICLP-J-2015-LawRB #constraints #learning #set- Learning weak constraints in answer set programming (ML, AR, KB), pp. 511–525.
CBSE-2014-SpacekDT #architecture #component #implementation #modelling #prototype- A component-based meta-level architecture and prototypical implementation of a reflective component-based programming and modeling language (PS, CD, CT), pp. 13–22.
SIGMOD-2014-GulwaniM #data analysis #interactive #named #natural language #spreadsheet- NLyze: interactive programming by natural language for spreadsheet data analysis and manipulation (SG, MM), pp. 803–814.
VLDB-2014-ConwayAAH #automation #distributed #named- Edelweiss: Automatic Storage Reclamation for Distributed Programming (NC, PA, EA, JMH), pp. 481–492.
CSEET-2014-AkpolatS #gamification #re-engineering #student #using- Enhancing software engineering student team engagement in a high-intensity extreme programming course using gamification (BSA, WS), pp. 149–153.
EDM-2014-PeddycordHB #generative #problem #using- Generating Hints for Programming Problems Using Intermediate Output (BWPI, AH, TB), pp. 92–98.
EDM-2014-PeroH #detection #how #question #source code #student- How patterns in source codes of students can help in detection of their programming skills? (SP, TH), pp. 371–372.
ITiCSE-2014-BainB #question #why- Why is programming so hard to learn? (GB, IB), p. 356.
ITiCSE-2014-BerryK #game studies #learning- The state of play: a notional machine for learning programming (MB, MK), pp. 21–26.
ITiCSE-2014-Frison #algorithm #education #named- AlgoTouch: a programming by demonstration tool for teaching algorithms (PF), p. 334.
ITiCSE-2014-HakulinenM #assessment #automation- QR code programming tasks with automated assessment (LH, LM), pp. 177–182.
ITiCSE-2014-Hidalgo-CespedesRL #concept #design #game studies #learning #video- Playing with metaphors: a methodology to design video games for learning abstract programming concepts (JHC, GMR, VLV), p. 348.
ITiCSE-2014-Hijon-NeiraVPC #experience #game studies #learning- Game programming for improving learning experience (RBHN, JÁVI, CPR, LC), pp. 225–230.
ITiCSE-2014-Marcos-Abed #case study #effectiveness #learning- Learning computer programming: a study of the effectiveness of a COAC# (JMA), p. 333.
ITiCSE-2014-McKinseyJFG #online- Remote pair programming (RPP) in massively open online courses (MOOCs) (JM, SJ, AF, DDG), p. 340.
ITiCSE-2014-PiccioniEM - SPOC-supported introduction to programming (MP, HCE, BM), pp. 3–8.
ITiCSE-2014-PolitzKF #framework #named #overview #platform- CaptainTeach: a platform for in-flow peer review of programming assignments (JGP, SK, KF), p. 332.
ITiCSE-2014-PolitzPKF #multi #named #overview- CaptainTeach: multi-stage, in-flow peer review for programming assignments (JGP, DP, SK, KF), pp. 267–272.
ITiCSE-2014-SabitzerP #education- Brain-based teaching in programming courses (BS, SP), p. 355.
ITiCSE-2014-SettleVS #motivation- Three views on motivation and programming (AS, AV, JS), pp. 321–322.
ITiCSE-2014-TeagueL #named- Programming: reading, writing and reversing (DT, RL), pp. 285–290.
ITiCSE-2014-TollOWE #challenge #education #student- The challenge of teaching students the value of programming best practices (DT, TO, AW, ME), p. 347.
ITiCSE-2014-WatsonL #revisited- Failure rates in introductory programming revisited (CW, FWBL), pp. 39–44.
SIGITE-2014-BrannockNL #java #student- Operation Java blitz: extracurricular programming workshops to engage it students (EB, NPN, RL), pp. 135–136.
SIGITE-2014-DekhaneJ #mobile #student #using- Using mobile apps to support novice programming students (SD, CJ), pp. 133–134.
SIGITE-2014-Halper #android #education #framework #platform #using- Using android as a platform for programming in the IT curriculum (MH), pp. 127–132.
SIGITE-2014-IhantolaSV #automation #detection- Automatically detectable indicators of programming assignment difficulty (PI, JS, AV), pp. 33–38.
SIGITE-2014-JacksonEC #analysis #contest #performance- An analysis of team performance in high school programming contests (SJ, HJCE, RC), pp. 27–32.
TFPIE-2014-Walck #haskell #physics- Learn Physics by Programming in Haskell (SNW), pp. 67–77.
CSMR-WCRE-2014-RahmanYR #exception #fault #ide #recommendation #towards- Towards a context-aware IDE-based meta search engine for recommendation about programming errors and exceptions (MMR, SY, CKR), pp. 194–203.
MSR-2014-PonzanelliBPOL #ide #mining #self #stack overflow- Mining StackOverflow to turn the IDE into a self-confident programming prompter (LP, GB, MDP, RO, ML), pp. 102–111.
FM-2014-HuPF #bidirectional- Validity Checking of Putback Transformations in Bidirectional Programming (ZH, HP, SF), pp. 1–15.
IFM-2014-ErikssonPB #invariant #proving- Proofs and Refutations in Invariant-Based Programming (JE, MP, RJB), pp. 189–204.
FLOPS-2014-HanadaI #multi #on the #persistent- On Cross-Stage Persistence in Multi-Stage Programming (YH, AI), pp. 103–118.
FLOPS-2014-Magalhaes #multi #parametricity- Generic Programming with Multiple Parameters (JPM), pp. 136–151.
FLOPS-2014-MorihataKO - Dynamic Programming via Thinning and Incrementalization (AM, MK, AO), pp. 186–202.
Haskell-2014-EkbladC #type safety #web- A seamless, client-centric programming model for type safe web applications (AE, KC), pp. 79–89.
ICFP-2014-ChenAT #functional #scalability #self- Functional programming for dynamic and large data with self-adjusting computation (YC, UAA, KT), pp. 227–240.
ICFP-2014-StansiferW #flexibility #named- Romeo: a system for more flexible binding-safe programming (PS, MW), pp. 53–65.
IFL-2014-AchtenSDP #composition #interactive #scalability- Task Oriented Programming with Purely Compositional Interactive Scalable Vector Graphics (PA, JS, LD, RP), p. 7.
ILC-2014-Smith #lisp- Common Lisp’s Predilection for Mathematical Programming (RS), p. 10.
CHI-2014-FastSWBB #ide- Emergent, crowd-scale programming practice in the IDE (EF, DS, LW, JRB, MSB), pp. 2491–2500.
CHI-2014-LieberBM #concept #visualisation- Addressing misconceptions about code with always-on programming visualizations (TL, JRB, RCM), pp. 2481–2490.
CHI-2014-UrMHL #smarttech- Practical trigger-action programming in the smart home (BU, EM, MPYH, MLL), pp. 803–812.
DUXU-DI-2014-Bockermann #approach #big data #data analysis #visual notation- A Visual Programming Approach to Big Data Analytics (CB), pp. 393–404.
HCI-AIMT-2014-KashimaMY - Proposal of a Method to Measure Difficulty Level of Programming Code with Eye-Tracking (TK, SM, SY), pp. 264–272.
LCT-NLE-2014-GiannakosJL #process #women- Happy Girls Engaging with Technology: Assessing Emotions and Engagement Related to Programming Activities (MNG, LJ, IL), pp. 398–409.
ICEIS-v2-2014-EstacioP #distributed #set- A Set of Practices for Distributed Pair Programming (BJdSE, RP), pp. 331–338.
ICEIS-v2-2014-PintoDOC #aspect-oriented #development #framework #modelling #multi #product line #towards- Evaluating the Effort for Modularizing Multiple-Domain Frameworks Towards Framework Product Lines with Aspect-oriented Programming and Model-driven Development (VHSCP, RSD, ALO, VVdC), pp. 60–70.
ICEIS-v2-2014-SilvaMS #aspect-oriented #evaluation #overview #performance- A Systematic Review on Performance Evaluation of Aspect-Oriented Programming Techniques used to Implement Crosscutting Concerns (RFGdS, MdAM, MSS), pp. 5–13.
CIKM-2014-LinLZX #named #optimisation #search-based- GPQ: Directly Optimizing Q-measure based on Genetic Programming (YL, HL, PZ, BX), pp. 1859–1862.
ICML-c2-2014-LefakisF - Dynamic Programming Boosting for Discriminative Macro-Action Discovery (LL, FF), pp. 1548–1556.
ICML-c2-2014-MalekAB #linear #markov #problem #scalability- Linear Programming for Large-Scale Markov Decision Problems (AM, YAY, PLB), pp. 496–504.
ICML-c2-2014-SchoenauerASS #feedback- Programming by Feedback (MS, RA, MS, JCS), pp. 1503–1511.
ICML-c2-2014-TaylorGP #analysis #approximate #linear- An Analysis of State-Relevance Weights and Sampling Distributions on L1-Regularized Approximate Linear Programming Approximation Accuracy (GT, CG, DP), pp. 451–459.
ICPR-2014-MiaoSH #linear #multi #robust- Fusion of Multibiometrics Based on a New Robust Linear Programming (DM, ZS, YH), pp. 291–296.
ICPR-2014-NilufarP #detection #learning- Learning to Detect Contours with Dynamic Programming Snakes (SN, TJP), pp. 984–989.
KDD-2014-SrikantA #machine learning #using- A system to grade computer programming skills using machine learning (SS, VA), pp. 1887–1896.
KMIS-2014-WoitB #collaboration #consistency #development #process- Commitment and Consistency in the Collaborative Software Development Process of Extreme Programming (DMW, KJB), pp. 375–381.
KR-2014-ClercqBSCN #game studies #set #using- Using Answer Set Programming for Solving Boolean Games (SDC, KB, SS, MDC, AN).
SEKE-2014-GrieblerAF #architecture #evaluation #interface #manycore #parallel #performance #usability- Performance and Usability Evaluation of a Pattern-Oriented Parallel Programming Interface for Multi-Core Architectures (DG, DA, LGF), pp. 25–30.
SEKE-2014-SantosBSC #game studies #learning #semantics #source code- A Semantic Analyzer for Simple Games Source Codes to Programming Learning (ECOdS, GBB, VHVdS, EC), pp. 522–527.
SPLC-2014-SchroterSTS #interface #product line- Feature-context interfaces: tailored programming interfaces for software product lines (RS, NS, TT, GS), pp. 102–111.
ECOOP-2014-SunshineHA #documentation #empirical #protocol- Structuring Documentation to Support State Search: A Laboratory Experiment about Protocol Programming (JS, JDH, JA), pp. 157–181.
Onward-2014-McDirmidE - Programming with Managed Time (SM, JE), pp. 1–10.
Onward-2014-ReyndersDP #functional #multi #web- Multi-Tier Functional Reactive Programming for the Web (BR, DD, FP), pp. 55–68.
Onward-2014-UngarOK #named #symmetry- Korz: Simple, Symmetric, Subjective, Context-Oriented Programming (DU, HO, DK), pp. 113–131.
OOPSLA-2014-BosboomRWA #compilation #named- StreamJIT: a commensal compiler for high-performance stream programming (JB, SR, WFW, SPA), pp. 177–195.
OOPSLA-2014-DrechslerSMM #algorithm #distributed- Distributed REScala: an update algorithm for distributed reactive programming (JD, GS, RM, MM), pp. 361–376.
OOPSLA-2014-ToschB #automation #debugging #named- SurveyMan: programming and automatically debugging surveys (ET, EDB), pp. 197–211.
PLATEAU-2014-HundhausenC #education #interactive #social- Supporting Social Interactions and Awareness in Educational Programming Environments (CDH, ASC), pp. 55–56.
PLATEAU-2014-KubelkaBR #smalltalk- Asking and Answering Questions during a Programming Change Task in Pharo Language (JK, AB, RR), pp. 1–11.
AdaEurope-2014-BurnsW #scheduling- Deadline-Aware Programming and Scheduling (AB, AJW), pp. 107–118.
HILT-2014-TaftMPM #ada #parallel- Safe parallel programming in ada with language extensions (STT, BM, LMP, SM), pp. 87–96.
PADL-2014-MagalhaesL - Generic Generic Programming (JPM, AL), pp. 216–231.
PEPM-2014-PachecoHF #bidirectional #combinator #monad- Monadic combinators for “Putback” style bidirectional programming (HP, ZH, SF), pp. 39–50.
PLDI-2014-Hoare #concurrent- Laws of concurrent programming (CARH), p. 20.
POPL-2014-CaveFPP - Fair reactive programming (AC, FF, PP, BP), pp. 361–372.
POPL-2014-KuperTKN #parallel- Freeze after writing: quasi-deterministic parallel programming with LVars (LK, AT, NRK, RRN), pp. 257–270.
PPDP-2014-DouenceT #imperative- Lazier Imperative Programming (RD, NT), pp. 7–18.
PPDP-2014-NilssonP #declarative #game studies #tutorial- Declarative Game Programming: Distilled Tutorial (HN, IP), pp. 159–160.
REFSQ-2014-LiBHT #requirements- Answer-Set Programming in Requirements Engineering (WL, DB, JHH, MT), pp. 168–183.
ASE-2014-LiuW #named- PiE: programming in eliza (XL, DW), pp. 695–700.
ASE-2014-LutzD #comparison #data flow #difference #interactive #using #visual notation- Using visual dataflow programming for interactive model comparison (RL, SD), pp. 653–664.
FSE-2014-GulwaniRZ #feedback #generative #performance #problem- Feedback generation for performance problems in introductory programming assignments (SG, IR, FZ), pp. 41–51.
FSE-2014-SalvaneschiAPM #comprehension #empirical- An empirical study on program comprehension with reactive programming (GS, SA, SP, MM), pp. 564–575.
ICSE-2014-OkurHDD #c# #case study #tool support- A study and toolkit for asynchronous programming in c# (SO, DLH, DD, AvD), pp. 1117–1127.
SAC-2014-BernardiCL #aspect-oriented #declarative #design pattern #development #using- Declarative design pattern-based development using aspect oriented programming (MLB, MC, GADL), pp. 1625–1630.
SAC-2014-RockiBS #abstraction #future of #performance #question- The future of accelerator programming: abstraction, performance or can we have both? (KR, MB, RS), pp. 886–895.
SAC-2014-SehicNVLD #adaptation #development #named- Entity-adaptation: a programming model for development of context-aware applications (SS, SN, MV, FL, SD), pp. 436–443.
LDTA-J-2011-SauthoffG #analysis #domain-specific language #optimisation- Yield grammar analysis and product optimization in a domain-specific language for dynamic programming (GS, RG), pp. 2–22.
CASE-2014-ChuLSO #analysis #contract #flexibility #linear #parametricity #using- Flexibility analysis on a supply chain contract using a parametric Linear Programming model (CC, EEL, XS, DO), pp. 704–709.
CASE-2014-XuLYM #integer #probability- A mixed integer programming model for Bed planning considering stochastic length of stay (LX, NL, XY, FM), pp. 1069–1074.
DAC-2014-HeisswolfZZKWTHSHB #communication #named- CAP: Communication Aware Programming (JH, AZ, AZ, SK, AW, JT, JH, GS, AH, JB), p. 6.
HPDC-2014-BestaH #fault tolerance #memory management #modelling- Fault tolerance for remote memory access programming models (MB, TH), pp. 37–48.
PDP-2014-NgY #named #parallel- Pabble: Parameterised Scribble for Parallel Programming (NN, NY), pp. 707–714.
PPoPP-2014-CunninghamGHIKMSTT #performance- Resilient X10: efficient failure-aware programming (DC, DG, BH, AI, KK, HM, VAS, MT, OT), pp. 67–80.
PPoPP-2014-LuoLHKP #hybrid #manycore #runtime- Initial study of multi-endpoint runtime for MPI+OpenMP hybrid programming model on multi-core systems (ML, XL, KH, KCK, DKP), pp. 395–396.
PPoPP-2014-MalekiMM #convergence #rank- Parallelizing dynamic programming through rank convergence (SM, MM, TM), pp. 219–232.
PPoPP-2014-Olukotun #domain-specific language #parallel- Beyond parallel programming with domain specific languages (KO), pp. 179–180.
PPoPP-2014-RodriguesJDH #algorithm #clustering #interface #named- Triolet: a programming system that unifies algorithmic skeleton interfaces for high-performance cluster computing (CIR, TBJ, AD, WmWH), pp. 247–258.
ESOP-2014-AguadoMHF #concurrent- Grounding Synchronous Deterministic Concurrency in Sequential Programming (JA, MM, RvH, IF), pp. 229–248.
STOC-2014-Christiano #learning #online- Online local learning via semidefinite programming (PC), pp. 468–474.
ICLP-J-2014-AlvianoDR #set- Anytime Computation of Cautious Consequences in Answer Set Programming (MA, CD, FR), pp. 755–770.
ICLP-J-2014-HoosLS #algorithm #set- claspfolio 2: Advances in Algorithm Selection for Answer Set Programming (HH, MTL, TS), pp. 569–585.
ICLP-J-2014-MarpleG #consistency #set- Dynamic Consistency Checking in Goal-Directed Answer Set Programming (KM, GG), pp. 415–427.
ICLP-J-2014-PimentelON #concurrent #constraints #proving- A Proof Theoretic Study of Soft Concurrent Constraint Programming (EP, CO, VN), pp. 649–663.
ICTSS-2014-MossigeGM #case study #constraints #industrial #testing #using- Testing Robotized Paint System Using Constraint Programming: An Industrial Case Study (MM, AG, HM), pp. 145–160.
SMT-2014-CarlssonGP #analysis #constraints #protocol- Protocol Log Analysis with Constraint Programming (MC, OG, JP), pp. 17–26.
SMT-2014-KingBT #integer #linear #smt- Leveraging Linear and Mixed Integer Programming for SMT (TK, CB, CT), p. 65.
VLDB-2013-KolaitisPT #consistency #database #integer #performance #query- Efficient Querying of Inconsistent Databases with Binary Integer Programming (PGK, EP, WCT), pp. 397–408.
CSEET-2013-Edwards #testing- Adding software testing to programming assignments (SHE), pp. 371–373.
CSEET-2013-LiPK - A spirit of camaraderie: The impact of pair programming on retention (ZL, CP, EK), pp. 209–218.
ITiCSE-2013-BalzuweitS #named #visualisation- SnapViz: visualizing programming assignment snapshots (EB, JS), p. 350.
ITiCSE-2013-EsperFG #named- CodeSpells: embodying the metaphor of wizardry for programming (SE, SRF, WGG), pp. 249–254.
ITiCSE-2013-Gordon #concept #mobile- Concepts for mobile programming (AJG), pp. 58–63.
ITiCSE-2013-Honig #education #visual notation- Teaching and assessing programming fundamentals for non majors with visual programming (WLH), pp. 40–45.
ITiCSE-2013-Law13a #feedback #game studies #student #using- Using screencasts to enhance coursework feedback for game programming students (RL), p. 329.
ITiCSE-2013-LiLMZ #question- Introduction to programming: science or art? (TL, WL, XM, HZ), p. 324.
ITiCSE-2013-MatsuzawaOS #process #student #visualisation- Programming process visualizer: a proposal of the tool for students to observe their programming process (YM, KO, SS), pp. 46–51.
ITiCSE-2013-MedinaPGR #data mining #education #learning #mining #using- Assistance in computer programming learning using educational data mining and learning analytics (CFM, JRPP, VMÁG, MdPPR), pp. 237–242.
ITiCSE-2013-SabitzerS #concept #education- Brain-based programming: a new concept for computer science education (BS, SS), p. 345.
ITiCSE-2013-ScottG #learning #question- Implicit theories of programming aptitude as a barrier to learning to code: are they distinct from intelligence? (MJS, GG), p. 347.
ITiCSE-2013-SheardSCDH #assessment- Assessment of programming: pedagogical foundations of exams (JS, S, AC, DJD, MH), pp. 141–146.
ITiCSE-2013-SpaccoFSR #towards- Towards improving programming habits to create better computer science course outcomes (JS, DF, JS, KR), pp. 243–248.
ITiCSE-2013-TsompanoudiSX #collaboration #distributed #embedded- Exploring the effects of collaboration scripts embedded in a distributed pair programming system (DT, MS, SX), pp. 225–230.
ITiCSE-2013-ZarbHR #communication #guidelines #student- Industry-inspired guidelines improve students’ pair programming communication (MZ, JH, JR), pp. 135–140.
SIGITE-2013-FaragAD #effectiveness #online #question- Does language choice influence the effectiveness of online introductory programming courses? (WF, SA, DD), pp. 165–170.
SIGITE-2013-GasparLBT #overview #student #testing #using- A preliminary review of undergraduate programming students’ perspectives on writing tests, working with others, & using peer testing (AG, SL, NRB, RT), pp. 109–114.
SIGITE-2013-HillC #development #education #framework #hardware #low cost #open source #platform #student #using- Using a low-cost open source hardware development platform in teaching young students programming skills (LWH, SC), pp. 63–68.
SIGITE-2013-KawashD #assembly #development #game studies #student #using #video- Using video game development to engage undergraduate students of assembly language programming (JK, RDC), pp. 71–76.
ICSM-2013-QianPXJZ #logic #mining- Mining Logical Clones in Software: Revealing High-Level Business and Programming Rules (WQ, XP, ZX, SJ, WZ), pp. 40–49.
MSR-2013-MorrisonM #stack overflow- Is programming knowledge related to age? an exploration of stack overflow (PM, ERMH), pp. 69–72.
SCAM-2013-KiwelekarJ #abstraction #object-oriented #ontology- Ontological interpretation of object-oriented programming abstractions (AWK, RKJ), pp. 189–198.
WCRE-2013-HarmanLW #reverse engineering #search-based- Genetic programming for Reverse Engineering (MH, WBL, WW), pp. 1–10.
ICALP-v1-2013-Kolmogorov #linear #power of- The Power of Linear Programming for Finite-Valued CSPs: A Constructive Characterization (VK), pp. 625–636.
CEFP-2013-AchtenKP - An Introduction to Task Oriented Programming (PA, PWMK, RP), pp. 187–245.
CEFP-2013-DaneluttoT #parallel- Structured Parallel Programming with “core” FastFlow (MD, MT), pp. 29–75.
CEFP-2013-Gibbons #domain-specific language #functional- Functional Programming for Domain-Specific Languages (JG), pp. 1–28.
Haskell-2013-AnknerS #approach #haskell #performance- An EDSL approach to high performance Haskell programming (JA, JS), pp. 1–12.
Haskell-2013-LindleyM #haskell #named- Hasochism: the pleasure and pain of dependently typed haskell programming (SL, CM), pp. 81–92.
Haskell-2013-Ploeg #functional #monad- Monadic functional reactive programming (AvdP), pp. 117–128.
ICFP-2013-Brady #algebra #dependent type #reasoning- Programming and reasoning with algebraic effects and dependent types (EB), pp. 133–144.
ICFP-2013-Jeffrey #functional #liveness- Functional reactive programming with liveness guarantees (AJ), pp. 233–244.
ICFP-2013-Krishnaswami #functional #higher-order- Higher-order functional reactive programming without spacetime leaks (NRK), pp. 221–232.
ICFP-2013-Norell #dependent type #interactive- Interactive programming with dependent types (UN), pp. 1–2.
ICFP-2013-PetersenGDAD #case study #experience #functional- Experience report: functional programming of mHealth applications (CP, MG, DTD, JMA, GAD), pp. 357–362.
ICFP-2013-PottierP - Programming with permissions in Mezzo (FP, JP), pp. 173–184.
ICFP-2013-ZilianiDKNV #coq #monad #named- Mtac: a monad for typed tactic programming in Coq (BZ, DD, NRK, AN, VV), pp. 87–100.
IFL-2013-FowlerB #dependent type #web- Dependent Types for Safe and Secure Web Programming (SF, EB), p. 49.
CIG-2013-AlhejaliL #heuristic #monte carlo #search-based #using- Using genetic programming to evolve heuristics for a Monte Carlo Tree Search Ms Pac-Man agent (AMA, SML), pp. 1–8.
CIG-2013-BenbassatS #named #search-based- EvoMCTS: Enhancing MCTS-based players through genetic programming (AB, MS), pp. 1–8.
FDG-2013-FontMMT #automation #game studies #generative #search-based #towards- Towards the automatic generation of card games through grammar-guided genetic programming (JMF, TM, DM, JT), pp. 360–363.
FDG-2013-ZornWCL - Exploring Minecraft as a conduit for increasing interest in programming (CZ, CAW, EC, JJLJ), pp. 352–359.
GT-VMT-2013-ColomboP #automaton- Monitor-Oriented Compensation Programming Through Compensating Automata (CC, GJP).
CHI-2013-KuttalSR #debugging- Debugging support for end user mashup programming (SKK, AS, GR), pp. 1609–1618.
HIMI-LCCB-2013-KanamoriTA #development #learning- Development of a Computer Programming Learning Support System Based on Reading Computer Program (HK, TT, TA), pp. 63–69.
CAiSE-2013-ScekicTD #information management- Programming Incentives in Information Systems (OS, HLT, SD), pp. 688–703.
ICML-c1-2013-HallW #modelling #online- Dynamical Models and tracking regret in online convex programming (ECH, RW), pp. 579–587.
ICML-c1-2013-MenonTGLK #framework #machine learning- A Machine Learning Framework for Programming by Example (AKM, OT, SG, BWL, AK), pp. 187–195.
ICML-c3-2013-DalalyanHMS #learning #modelling- Learning Heteroscedastic Models by Convex Programming under Group Sparsity (ASD, MH, KM, JS), pp. 379–387.
KEOD-2013-NogueiraG #multi #nondeterminism #set- Supply Chain Tracing of Multiple Products under Uncertainty and Incomplete Information — An Application of Answer Set Programming (MLN, NPG), pp. 399–406.
SEKE-2013-JanesMSS #analysis #problem #requirements- Domain Analysis in Combination with Extreme Programming toAddress Requirements Volatility Problems (AJ, SM, AS, GS), pp. 226–231.
SEKE-2013-KatoSWF #comparative #evaluation #paradigm- Comparative Evaluation of Programming Paradigms: Separation of Concerns with Object-, Aspect-, and Context-Oriented Programming (FK, KS, HW, YF), pp. 594–599.
SEKE-2013-SantosBC #analysis #education #game studies #modelling #semantics- A Knowledge Modeling System for Semantic Analysis of Games Applied to Programming Education (ECOdS, GBB, EWGC), pp. 668–673.
ECOOP-2013-MaierO #higher-order #incremental- Higher-Order Reactive Programming with Incremental Lists (IM, MO), pp. 707–731.
ECOOP-2013-OliveiraSLC #algebra #feature model- Feature-Oriented Programming with Object Algebras (BCdSO, TvdS, AL, WRC), pp. 27–51.
ECOOP-2013-ZhuL #composition #linear- Heap Decomposition Inference with Linear Programming (HSZ, YDL), pp. 104–128.
Onward-2013-MayerK #game studies- Game programming by demonstration (MM, VK), pp. 75–90.
Onward-2013-McDirmid #live programming- Usable live programming (SM), pp. 53–62.
Onward-2013-MilicevicJGM #interactive #modelling #paradigm #web- Model-based, event-driven programming paradigm for interactive web applications (AM, DJ, MG, DM), pp. 17–36.
Onward-2013-Repenning #interactive #program analysis- Conversational programming: exploring interactive program analysis (AR), pp. 63–74.
Onward-2013-Steimann #multi #object-oriented- Content over container: object-oriented programming with multiplicities (FS), pp. 173–186.
HILT-2013-MichellMP #manycore #realtime- Real-time programming on accelerator many-core processors (SM, BM, LMP), pp. 23–36.
HILT-2013-Taft13a #ada #parallel #set- Bringing safe, dynamic parallel programming to the spark verifiable subset of ada (STT), pp. 37–40.
PADL-2013-MachadoAD #declarative #parallel #performance #using- Parallel Performance of Declarative Programming Using a PGAS Model (RM, SA, DD), pp. 244–260.
PEPM-2013-AktemurKKS #challenge #generative- Shonan challenge for generative programming: short position paper (BA, YK, OK, CcS), pp. 147–154.
PLDI-2013-BurckhardtFHMMTK #exclamation #feedback #user interface- It’s alive! continuous feedback in UI programming (SB, MF, PdH, SM, MM, NT, JK), pp. 95–104.
PLDI-2013-CzaplickiC #functional #user interface- Asynchronous functional reactive programming for GUIs (EC, SC), pp. 411–422.
PLDI-2013-DesaiGJQRZ #named- P: safe asynchronous event-driven programming (AD, VG, EKJ, SQ, SKR, DZ), pp. 321–332.
PLDI-2013-SinghGS #automation #feedback #generative- Automated feedback generation for introductory programming assignments (RS, SG, ASL), pp. 15–26.
POPL-2013-AbelPTS #infinity #named #pattern matching- Copatterns: programming infinite structures by observations (AA, BP, DT, AS), pp. 27–38.
POPL-2013-CarboneM #multi #named- Deadlock-freedom-by-design: multiparty asynchronous global programming (MC, FM), pp. 263–274.
POPL-2013-Goodman #probability- The principles and practice of probabilistic programming (NDG), pp. 399–402.
PPDP-2013-CaballeroST #constraints #finite- Finite type extensions in constraint programming (RC, PJS, ATF), pp. 217–227.
PPDP-2013-Corte-RealDR #parallel #prolog- Prolog programming with a map-reduce parallel construct (JCR, IdCD, RR), pp. 285–296.
PPDP-2013-PinoBV #concurrent #confluence #constraints #equivalence #performance- Efficient computation of program equivalence for confluent concurrent constraint programming (LFP, FB, FDV), pp. 263–274.
ESEC-FSE-2013-GyoriFDL #functional #imperative #refactoring- Crossing the gap from imperative to functional programming through refactoring (AG, LF, DD, JL), pp. 543–553.
ICSE-2013-Callau #incremental- Supporting incremental programming with ghosts (OC), pp. 1429–1431.
ICSE-2013-FranklinGLD #automation #functional #imperative #named #refactoring- LAMBDAFICATOR: from imperative to functional programming through automated refactoring (LF, AG, JL, DD), pp. 1287–1290.
ICSE-2013-Kuhn #interactive #live programming #on the #testing- On extracting unit tests from interactive live programming sessions (AK), pp. 1241–1244.
ICSE-2013-NetoCLGM #approach #named #problem #student #testing- POPT: a problem-oriented programming and testing approach for novice students (VLN, RC, LL, DSG, APM), pp. 1099–1108.
ICSE-2013-SalingerZP #research- Liberating pair programming research from the oppressive Driver/Observer regime (SS, FZ, LP), pp. 1201–1204.
ICSE-2013-TillmannHXGB #education #game studies #interactive #learning #re-engineering- Teaching and learning programming and software engineering via interactive gaming (NT, JdH, TX, SG, JB), pp. 1117–1126.
SAC-2013-Montesi #web- Process-aware web programming with Jolie (FM), pp. 761–763.
LDTA-J-2009-LammelTK #fault #source code #traversal- Programming errors in traversal programs over structured data (RL, SJT, MK), pp. 1770–1808.
GPCE-2013-ChapinSSW #named #network #staged- Scalaness/nesT: type specialized staged programming for sensor networks (PCC, CS, SFS, MW), pp. 135–144.
GPCE-2013-Richard-FoyBJ #abstraction #performance #web- Efficient high-level abstractions for web programming (JRF, OB, JMJ), pp. 53–60.
CASE-2013-LiF #approach #integer #linear #multi #problem #scheduling- A mixed integer linear programming approach for multi-degree cyclic multi-hoist scheduling problems without overlapping (XL, RYKF), pp. 274–279.
CASE-2013-RossanoMHMF #concept #industrial #perspective- Easy robot programming concepts: An industrial perspective (GFR, CM, MH, SM, TAF), pp. 1119–1126.
CASE-2013-SilvaCTS #automation #linear #optimisation- A mixed-integer linear programming model for automatic routing decisions in oil production optimization (TLS, EC, AFT, SS), pp. 280–285.
DATE-2013-LiuLHCLL #clustering #effectiveness #linear #network #prototype #statistics- Effective power network prototyping via statistical-based clustering and sequential linear programming (SYSL, CJL, CCH, HMC, CTL, CHL), pp. 1701–1706.
DATE-2013-LukasiewyczSC #using- Priority assignment for event-triggered systems using mathematical programming (ML, SS, SC), pp. 982–987.
DATE-2013-Moy #approach #modelling #parallel- Parallel programming with SystemC for loosely timed models: a non-intrusive approach (MM), pp. 9–14.
PDP-2013-DaneluttoT #parallel #set- A RISC Building Block Set for Structured Parallel Programming (MD, MT), pp. 46–50.
PDP-2013-DemirizBA #architecture #constraints #design #named #using- CPNoC: On Using Constraint Programming in Design of Network-on-Chip Architecture (AD, NB, AA), pp. 486–493.
PDP-2013-MichailidisM #estimation #kernel #manycore #modelling #parallel- Parallel Computing of Kernel Density Estimation with Different Multi-core Programming Models (PDM, KGM), pp. 77–85.
PDP-2013-SuboticSLV #data flow #identification #modelling- Identifying Critical Code Sections in Dataflow Programming Models (VS, JCS, JL, MV), pp. 29–37.
PPoPP-2013-AfekLM #hardware- Programming with hardware lock elision (YA, AL, AM), pp. 295–296.
PPoPP-2013-FriedleyHBLM #distributed #manycore #memory management #performance- Ownership passing: efficient distributed memory programming on multi-core systems (AF, TH, GB, AL, CCM), pp. 177–186.
PPoPP-2013-ParkST #parallel- Parallel programming with big operators (CP, GLSJ, JBT), pp. 293–294.
PPoPP-2013-WozniakAWKLF #data flow #named #scalability- Swift/T: scalable data flow programming for many-task applications (JMW, TGA, MW, DSK, ELL, ITF), pp. 309–310.
CAV-2013-DaiXZ #generative- Generating Non-linear Interpolants by Semidefinite Programming (LD, BX, NZ), pp. 364–380.
ICLP-J-2013-BanbaraSTIS #modelling #set- Answer set programming as a modeling language for course timetabling (MB, TS, NT, KI, TS), pp. 783–798.
ICLP-J-2013-BusoniuOPST #debugging #ide #named- SeaLion: An eclipse-based IDE for answer-set programming with advanced debugging support (PAB, JO, JP, PS, HT), pp. 657–673.
ICLP-J-2013-GiordanoMSD #constraints #process #set #verification- Business process verification with constraint temporal answer set programming (LG, AM, MS, DTD), pp. 641–655.
ICST-2013-MossigeGM #constraints #generative #integration #testing #using- Test Generation for Robotized Paint Systems Using Constraint Programming in a Continuous Integration Environment (MM, AG, HM), pp. 489–490.
ICTSS-2013-MauserKH #towards #user interface #using- Towards a GUI Test Model Using State Charts and Programming Code (DM, AK, KH), pp. 271–276.
LICS-2013-AndersonDH #fixpoint #linear #logic- Maximum Matching and Linear Programming in Fixed-Point Logic with Counting (MA, AD, BH), pp. 173–182.
SAT-2013-SohTB #agile #constraints #named #prototype #satisfiability- Scarab: A Rapid Prototyping Tool for SAT-Based Constraint Programming Systems (TS, NT, MB), pp. 429–436.
WICSA-ECSA-2012-KeulerWW #agile #architecture- Architecture-aware Programming in Agile Environments (TK, SW, BW), pp. 229–233.
VLDB-2012-IseleB #learning #search-based #using- Learning Expressive Linkage Rules using Genetic Programming (RI, CB), pp. 1638–1649.
CSEET-2012-AroraG #collaboration #learning #source code- Learning to Write Programs with Others: Collaborative Quadruple Programming (RA, SG), pp. 32–41.
ITiCSE-2012-Aycock #named- μPython: non-majors programming from the very first lecture (JA), pp. 345–350.
ITiCSE-2012-CamaraPV #collaboration #evaluation #framework #learning- Evaluation of a collaborative instructional framework for programming learning (LMSC, MPV, JÁVI), pp. 162–167.
ITiCSE-2012-FletcherG #object-oriented- Sample courseware for introductory OO programming (RF, RG), p. 370.
ITiCSE-2012-GerdesJH #functional #interactive- An interactive functional programming tutor (AG, JJ, BH), pp. 250–255.
ITiCSE-2012-GordonMM - Spaghetti for the main course?: observations on the naturalness of scenario-based programming (MG, AM, OMS), pp. 198–203.
ITiCSE-2012-GovenderG #learning #object-oriented #student- Are students learning object oriented programming in an object oriented programming course?: student voices (DWG, IG), p. 395.
ITiCSE-2012-KortsartsK #component #probability- Enriching introductory programming courses with non-intuitive probability experiments component (YK, YK), pp. 128–131.
ITiCSE-2012-MalekoHD #case study #experience #learning #mobile #social- Novices’ perceptions and experiences of a mobile social learning environment for learning of programming (MM, MH, DJD), pp. 285–290.
ITiCSE-2012-MeyerW #lessons learnt- Programming studio: advances and lessons learned (CM, MW), p. 369.
ITiCSE-2012-QueirosL #education #named- PETCHA: a programming exercises teaching assistant (RAPQ, JPL), pp. 192–197.
ITiCSE-2012-TillmannB #education #mobile- Teaching programming on a mobile device (NT, JB), p. 404.
ITiCSE-2012-TillmannMHFBSX #education #future of #mobile- The future of teaching programming is on mobile devices (NT, MM, JdH, MF, JB, AS, TX), pp. 156–161.
SIGITE-2012-AhmadzadehM #algorithm #clustering #education #research #using- A feasibility study on using clustering algorithms in programming education research (MA, EM), pp. 145–150.
SIGITE-2012-AndersonG #case study #experience #student #using- Engaging undergraduate programming students: experiences using lego mindstorms NXT (MA, CG), pp. 139–144.
SIGITE-2012-ElnagarA #delivery #effectiveness #learning- A modified team-based learning methodology for effective delivery of an introductory programming course (AE, MA), pp. 177–182.
SIGITE-2012-Farag #learning #online- Comparing achievement of intended learning outcomes in online programming classes with blended offerings (WF), pp. 25–30.
SIGITE-2012-VihavainenLK #multi- Multi-faceted support for MOOC in programming (AV, ML, JK), pp. 171–176.
TFPIE-2012-StutterheimSS #declarative #education #prolog- Forty hours of declarative programming: Teaching Prolog at the Junior College Utrecht (JS, WS, SDS), pp. 50–62.
ICPC-2012-FeigenspanKLAH #experience- Measuring programming experience (JF, CK, JL, SA, SH), pp. 73–82.
ICSM-2012-NasehiSMB #case study #stack overflow #what- What makes a good code example?: A study of programming Q&A in StackOverflow (SMN, JS, FM, CB), pp. 25–34.
ICALP-v1-2012-BhaskaraCMV #on the #polynomial- On Quadratic Programming with a Ratio Objective (AB, MC, RM, AV), pp. 109–120.
LATA-2012-BilleS #dependence #performance- Fast and Cache-Oblivious Dynamic Programming with Local Dependencies (PB, MS), pp. 131–142.
IFM-2012-RochaBCN #bound #comprehension #debugging #model checking #using- Understanding Programming Bugs in ANSI-C Software Using Bounded Model Checking Counter-Examples (HR, RSB, LCC, ADN), pp. 128–142.
SEFM-2012-BistarelliS #concurrent #constraints- Securely Accessing Shared Resources with Concurrent Constraint Programming (SB, FS), pp. 308–322.
FLOPS-2012-Codish - Programming with Boolean Satisfaction (MC), p. 1.
FLOPS-2012-Weirich #haskell- Dependently-Typed Programming in GHC (SW), p. 3.
Haskell-2012-AdamsD #haskell #performance #using- Template your boilerplate: using template haskell for efficient generic programming (MDA0, TD), pp. 13–24.
Haskell-2012-EisenbergW - Dependently typed programming with singletons (RAE, SW), pp. 117–130.
Haskell-2012-Swierstra #case study #coq #experience #proving- xmonad in Coq (experience report): programming a window manager in a proof assistant (WS), pp. 131–136.
ICFP-2012-McBride #dependent type- Agda-curious?: an exploration of programming with dependent types (CTM), pp. 1–2.
ICFP-2012-OliveiraC #functional #graph- Functional programming with structured graphs (BCdSO, WRC), pp. 77–88.
ICFP-2012-Sheard #design #reduction- Painless programming combining reduction and search: design principles for embedding decision procedures in high-level languages (TES), pp. 89–102.
ICFP-2012-Siederdissen #combinator #performance- Sneaking around concatMap: efficient combinators for dynamic programming (CHzS), pp. 215–226.
IFL-2012-IonescuJ #modelling- Dependently-Typed Programming in Scientific Computing — Examples from Economic Modelling (CI, PJ), pp. 140–156.
CIG-2012-BenbassatS #evolution #search-based #using- Evolving both search and strategy for Reversi players using genetic programming (AB, MS), pp. 47–54.
CIG-2012-BrandstetterA #information retrieval #search-based #using- Reactive control of Ms. Pac Man using information retrieval based on Genetic Programming (MFB, SA), pp. 250–256.
FDG-2012-SimmonsDG #development #game studies #using- Using game development to reveal programming competency (SS, BJD, MG), pp. 89–96.
CHI-2012-BogartBDAW #case study #debugging #design #interactive- Designing a debugging interaction language for cognitive modelers: an initial case study in natural programming plus (CB, MMB, SD, HA, RW), pp. 2469–2478.
CHI-2012-JungCL #interactive #performance- Group hedonic balance and pair programming performance: affective interaction dynamics as indicators of performance (MJ, JC, LJL), pp. 829–838.
CHI-2012-LuL #gesture #multi- Gesture coder: a tool for programming multi-touch gestures by demonstration (HL, YL), pp. 2875–2884.
CHI-2012-XieLC #interactive- Evaluating interactive support for secure programming (JX, HRL, BtC), pp. 2707–2716.
CSCW-2012-NussliJ #interactive #quality- Effects of sharing text selections on gaze cross-recurrence and interaction quality in a pair programming task (MAN, PJ), pp. 1125–1134.
ICEIS-v2-2012-FrancaS #aspect-oriented #evaluation #metric #overview #using- A Systematic Review on Evaluation of Aspect Oriented Programming using Software Metrics (JMSF, MdSS), pp. 77–83.
CIKM-2012-ZhangWH #integer #linear #set- Selecting expansion terms as a set via integer linear programming (QZ, YW, XH), pp. 2399–2402.
ICML-2012-HannahD #design #geometry- Ensemble Methods for Convex Regression with Applications to Geometric Programming Based Circuit Design (LH, DBD), p. 24.
ICML-2012-Petrik #approximate #bound #robust- Approximate Dynamic Programming By Minimizing Distributionally Robust Bounds (MP), p. 207.
ICML-2012-YangMJZZ #kernel #learning #multi #probability- Multiple Kernel Learning from Noisy Labels by Stochastic Programming (TY, MM, RJ, LZ, YZ), p. 21.
ICPR-2012-KramerABSB #component #documentation #robust- Robust stereo correspondence for documents by matching connected components of text-lines with dynamic programming (MK, MZA, SSB, FS, TMB), pp. 734–737.
ICPR-2012-RayAZ #segmentation- Seeing through clutter: Snake computation with dynamic programming for particle segmentation (NR, STA, HZ), pp. 801–804.
ICPR-2012-WangST #feature model #linear #recognition #robust- Robust regularized feature selection for iris recognition via linear programming (LW, ZS, TT), pp. 3358–3361.
ICPR-2012-WittW #using- Sparse stereo by edge-based search using dynamic programming (JW, UW), pp. 3631–3635.
KEOD-2012-NogueiraG #set #using- Recall-driven Product Tracing and Supply Chain Tracking using Answer Set Programming (MLN, NPG), pp. 125–133.
KR-2012-BaralD #automation #how #learning #set- Solving Puzzles Described in English by Automated Translation to Answer Set Programming and Learning How to Do that Translation (CB, JD).
KR-2012-ChaudhriS #knowledge base #reasoning #set #specification #using- Specifying and Reasoning with Underspecified Knowledge Bases Using Answer Set Programming (VKC, TCS).
KR-2012-FebbraroLGR #framework #java #named #set- JASP: A Framework for Integrating Answer Set Programming with Java (OF, NL, GG, FR).
KR-2012-GebserGKOSS #reasoning #set- Stream Reasoning with Answer Set Programming: Preliminary Report (MG, TG, RK, PO, OS, TS).
KR-2012-LiuJN #integer #set- Answer Set Programming via Mixed Integer Programming (GL, TJ, IN).
MLDM-2012-NguyenF - A General Lp-norm Support Vector Machine via Mixed 0-1 Programming (HTN, KF), pp. 40–49.
SEKE-2012-CookN #aspect-oriented #concept #towards- Towards More Generic Aspect-Oriented Programming: Rethinking the AOP Joinpoint Concept (JC, AN), pp. 154–157.
BX-2012-AnjorinVS #constraints #graph grammar- Complex Attribute Manipulation in TGGs with Constraint-Based Programming Techniques (AA, GV, AS), pp. 68–83.
ECOOP-2012-ReichenbachSI #java #named #parallel- PQL: A Purely-Declarative Java Extension for Parallel Programming (CR, YS, NI), pp. 53–78.
Onward-2012-AfshariBS - Liberating the programmer with prorogued programming (MA, ETB, ZS), pp. 11–26.
Onward-2012-BainomugishaVRCM #fresh look- Interruptible context-dependent executions: a fresh look at programming context-aware applications (EB, JV, CDR, ALC, WDM), pp. 67–84.
Onward-2012-HansenLG #architecture- Cognitive architectures: a way forward for the psychology of programming (MEH, AL, RLG), pp. 27–38.
Onward-2012-Schachman #interface- Alternative programming interfaces for alternative programmers (TS), pp. 1–10.
Onward-2012-TaeumelSH #runtime- The VIVIDE programming environment: connecting run-time information with programmers’ system knowledge (MT, BS, RH), pp. 117–126.
TOOLS-EUROPE-2012-NgYH #optimisation #parallel- Multiparty Session C: Safe Parallel Programming with Message Optimisation (NN, NY, KH), pp. 202–218.
AdaEurope-2012-ForlerLW #api #design #encryption #library- Designing the API for a Cryptographic Library — A Misuse-Resistant Application Programming Interface (CF, SL, JW), pp. 75–88.
HILT-2012-Liskov #turing machine- Keynote presentation: Programming the turing machine (BL), pp. 23–24.
HILT-2012-Taft #divide and conquer #manycore #named #tutorial #using- Tutorial: multicore programming using divide-and-conquer and work stealing (STT), pp. 13–14.
LOPSTR-2012-RamliNN #set- XACML 3.0 in Answer Set Programming (CDPKR, HRN, FN), pp. 89–105.
PADL-2012-BradyH #domain-specific language #embedded- Resource-Safe Systems Programming with Embedded Domain Specific Languages (EB, KH), pp. 242–257.
PADL-2012-MartinsME #functional- The Environment as an Argument — Context-Aware Functional Programming (PMM, JAM, SE), pp. 48–62.
PADL-2012-Stewart #exclamation #functional #haskell- Make Things Now! Pragmatic Functional Programming in Haskell (DS), p. 17.
PEPM-2012-Katayama #functional #induction #source code- An analytical inductive functional programming system that avoids unintended programs (SK), pp. 43–52.
PLDI-2012-OliveiraSCLY #calculus- The implicit calculus: a new foundation for generic programming (BCdSO, TS, WC, WL, KY), pp. 35–44.
POPL-2012-CaveP #data type- Programming with binders and indexed data-types (AC, BP), pp. 413–424.
POPL-2012-KrishnaswamiBH #bound #functional #higher-order- Higher-order functional reactive programming in bounded space (NRK, NB, JH), pp. 45–58.
PPDP-2012-PlasmeijerLMAK #functional- Task-oriented programming in a pure functional language (RP, BL, SM, PA, PWMK), pp. 195–206.
ASE-2012-FalconeC #android #aspect-oriented #embedded #in the cloud- Weave droid: aspect-oriented programming on Android devices: fully embedded or in the cloud (YF, SC), pp. 350–353.
ASE-2012-HarmanLJWAC #challenge #search-based #source code #using- The GISMOE challenge: constructing the pareto program surface using genetic programming to find better programs (MH, WBL, YJ, DRW, AA, JAC), pp. 1–14.
FSE-2012-ZaeemK #generative #using- Test input generation using dynamic programming (RNZ, SK), p. 34.
ICSE-2012-Braithwaite #how #what- Software as an engineering material: How the affordances of programming have changed and what to do about it (KB), p. 998.
ICSE-2012-LemosFSG #agile #assessment #development #empirical- Development of auxiliary functions: Should you be agile? An empirical assessment of pair programming and test-first programming (OALL, FCF, FFS, AG), pp. 529–539.
ICSE-2012-PankratiusSG #empirical #functional #imperative #java #manycore #scala- Combining functional and imperative programming for multicore software: An empirical study evaluating Scala and Java (VP, FS, GG), pp. 123–133.
ICSE-2012-PlonkaSL #matter #question- Disengagement in pair programming: Does it matter? (LP, HS, JvdL), pp. 496–506.
ICSE-2012-ReissBL - Code Bubbles: A practical working-set programming environment (SPR, JNB, JJLJ), pp. 1411–1414.
ICSE-2012-SillittiSV #case study #comprehension #developer #industrial #scalability- Understanding the impact of Pair Programming on developers attention: A case study on a large industrial experimentation (AS, GS, JV), pp. 1094–1101.
SAC-2012-BistarelliCS #concurrent #constraints #coordination- A secure coordination of agents with nonmonotonic soft Concurrent Constraint Programming (SB, PC, FS), pp. 1551–1553.
SAC-2012-DamianiPW #object-oriented #type system- A type system for checking specialization of packages in object-oriented programming (FD, APH, YW), pp. 1737–1742.
SAC-2012-FahmyRJ #implementation #interface #kernel #linux #realtime #scheduling #thread- Implementing distributable real-time threads in the Linux kernel: programming interface and scheduling support (SFF, BR, EDJ), pp. 1771–1778.
SAC-2012-FanS #automation #collaboration #dependence #realtime #semantics- Dependency-based automatic locking for semantic conflict prevention in real-time collaborative programming (HF, CS), pp. 737–742.
SAC-2012-HarnieDBM - Programming urban-area applications (DH, TD, EGB, WDM), pp. 1516–1521.
SAC-2012-NobakhtBJS #deployment #scheduling- Programming and deployment of active objects with application-level scheduling (BN, FSdB, MMJ, RS), pp. 1883–1888.
SAC-2012-SarroFG #development #estimation #multi #search-based- Single and Multi Objective Genetic Programming for software development effort estimation (FS, FF, CG), pp. 1221–1226.
SAC-2012-TruyenCWVBGDJ #as a service- Context-oriented programming for customizable SaaS applications (ET, NC, SW, JV, EB, SG, TD, WJ), pp. 418–425.
SAC-2012-YuHJSLH #novel #segmentation- A novel segmentation method for convex lesions based on dynamic programming with local intra-class variance (MY, QH, RJ, ES, HL, CCH), pp. 39–44.
GPCE-2012-SpacekDTF #behaviour #component #inheritance #reuse- An inheritance system for structural & behavioral reuse in component-based software programming (PS, CD, CT, LF), pp. 60–69.
ASPLOS-2012-EsmaeilzadehSCB #approximate #architecture- Architecture support for disciplined approximate programming (HE, AS, LC, DB), pp. 301–312.
CASE-2012-BaoLYL #energy #realtime- Battery energy storage system load shifting control based on real time load forecast and dynamic programming (GB, CL, ZY, ZL), pp. 815–820.
CC-2012-MarronLB #analysis #paradigm- Programming Paradigm Driven Heap Analysis (MM, OL, AB), pp. 41–60.
DAC-2012-ShojaeiDR #integer- Confidentiality preserving integer programming for global routing (HS, AD, PR), pp. 709–716.
HPCA-2012-SeguljaA #architecture #parallel- Architectural support for synchronization-free deterministic parallel programming (CS, TSA), pp. 337–348.
LCTES-2012-SbirleaZBCS #data flow #platform- Mapping a data-flow programming model onto heterogeneous platforms (ASS, YZ, ZB, JC, VS), pp. 61–70.
OSDI-2012-HanMCR #interface #named #network #scalability- MegaPipe: A New Programming Interface for Scalable Network I/O (SH, SM, BGC, SR), pp. 135–148.
PPoPP-2012-AnderschCJ #embedded #parallel- Programming parallel embedded and consumer applications in OpenMP superscalar (MA, CCC, BHHJ), pp. 281–282.
PPoPP-2012-KimSLNJL #clustering #cpu #gpu- OpenCL as a unified programming model for heterogeneous CPU/GPU clusters (JK, SS, JL, JN, GJ, JL), pp. 299–300.
PPoPP-2012-LeissaHW - Extending a C-like language for portable SIMD programming (RL, SH, IW), pp. 65–74.
ESOP-2012-EmotoFH #framework #parallel #pipes and filters- Generate, Test, and Aggregate — A Calculation-based Framework for Systematic Parallel Programming with MapReduce (KE, SF, ZH), pp. 254–273.
FASE-2012-NaujokatLS - Loose Programming with PROPHETS (SN, ALL, BS), pp. 94–98.
FASE-2012-ThumSKAS #contract #design #feature model- Applying Design by Contract to Feature-Oriented Programming (TT, IS, MK, SA, GS), pp. 255–269.
CAV-2012-HarrisJR #automaton #game studies #safety- Secure Programming via Visibly Pushdown Safety Games (WRH, SJ, TWR), pp. 581–598.
CAV-2012-SinghS #named- SPT: Storyboard Programming Tool (RS, ASL), pp. 738–743.
ICLP-2012-BanbaraTI #generative #matrix #testing- Generating Event-Sequence Test Cases by Answer Set Programming with the Incidence Matrix (MB, NT, KI), pp. 86–97.
ICLP-2012-DeneckerLTV #semantics #set- A Tarskian Informal Semantics for Answer Set Programming (MD, YL, MT, JV), pp. 277–289.
ICLP-2012-Dieguez #set- Temporal Answer Set Programming (MD), pp. 445–450.
ICLP-2012-MorakW #preprocessor #set- Preprocessing of Complex Non-Ground Rules in Answer Set Programming (MM, SW), pp. 247–258.
ICLP-2012-Redl #set- Answer Set Programming with External Sources (CR), pp. 469–475.
ICLP-2012-SchandaB #development #set #using- Using Answer Set Programming in the Development of Verified Software (FS, MB), pp. 72–85.
ICLP-J-2012-BaralDGG #algorithm #correctness #set #λ-calculus- Typed answer set programming λ calculus theories and correctness of inverse λ algorithms with respect to them (CB, JD, MAG, AG), pp. 775–791.
ICLP-J-2012-BliemMW #declarative #named #problem #using- D-FLAT: Declarative problem solving using tree decompositions and answer-set programming (BB, MM, SW), pp. 445–464.
ICST-2012-GotliebHB #constraints #using- Minimum Pairwise Coverage Using Constraint Programming Techniques (AG, AH, BB), pp. 773–774.
ICST-2012-PonsiniMR #abstract interpretation #analysis #constraints #float #source code- Combining Constraint Programming and Abstract Interpretation for Value Analysis of Floating-point Programs (OP, CM, MR), pp. 775–776.
SAT-2012-Knuth #satisfiability- Satisfiability and The Art of Computer Programming (DEK), p. 15.
VLDB-2011-HerodotouDB #cost analysis #optimisation #pipes and filters- MapReduce Programming and Cost-based Optimization? Crossing this Chasm with Starfish (HH, FD, SB), pp. 1446–1449.
CSEET-2011-ChenT #quality #smell- Grading code quality of programming assignments based on bad smells (WKC, PYT), p. 559.
CSEET-2011-JiS - Comparing extreme programming and Waterfall project results (FJ, TS), pp. 482–486.
CSEET-2011-LethbridgeMFB #education #uml #using- Teaching UML using umple: Applying model-oriented programming in the classroom (TCL, GM, AF, OBB), pp. 421–428.
CSEET-2011-RadermacherW #empirical #interactive #student #using- Investigating student-instructor interactions when using pair programming: An empirical study (AR, GSW), pp. 41–50.
CSEET-2011-SallehMG #education #experience- The effects of openness to experience on pair programming in a higher education context (NS, EM, JCG), pp. 149–158.
CSEET-2011-SouzaMB #evaluation #named #process #testing- ProgTest: An environment for the submission and evaluation of programming assignments based on testing activities (DMdS, JCM, EFB), pp. 1–10.
CSEET-2011-Tanuan #case study #delivery #design #experience #mobile- Design and delivery of a modern mobile application programming course — An experience report (MT), pp. 237–246.
CSEET-2011-TsukamotoTNM #analysis #motivation- Analysis of the motivation of learners in the in-house training of programming in Japanese ICT industries (HT, YT, HN, KiM), pp. 121–128.
ITiCSE-2011-BarrosBV #java #named #object-oriented #sequence #source code #visualisation- Java2Sequence: a tool for the visualization of object-oriented programs in introductory programming (JPB, LB, MV), p. 369.
ITiCSE-2011-BellCCDH #student- Introducing students to computer science with programmes that don’t emphasise programming (TB, PC, QIC, VD, BH), p. 391.
ITiCSE-2011-CamachoM #learning- Facilitating learning dynamic programming through a previous introduction of exhaustive search (AC, AM), p. 355.
ITiCSE-2011-EckerdalLLS #concept #perspective- Relationship between text and action conceptions of programming: a phenomenographic and quantitative perspective (AE, MJL, ML, AS), pp. 33–37.
ITiCSE-2011-GiannakosDVK #education- Programming in secondary education: benefits and perspectives (MNG, SD, PV, CK), p. 349.
ITiCSE-2011-HubwieserM #object-oriented- Investigating cognitive structures of object oriented programming (PH, AM), p. 377.
ITiCSE-2011-HullPK #automation #named #student- Infandango: automated grading for student programming (MJH, DP, EK), p. 330.
ITiCSE-2011-Mahmoud11a #approach #mobile- A mobile web-based approach to introductory programming (QHM), p. 334.
ITiCSE-2011-Meerbaum-SalantAB - Habits of programming in scratch (OMS, MA, MBA), pp. 168–172.
ITiCSE-2011-MselleM #concept #education #memory management- The impact of memory transfer language (MTL) in reducing misconceptions in teaching programming to novices (LJM, RM), p. 388.
ITiCSE-2011-OliveiraMR #learning #problem- From concrete to abstract?: problem domain in the learning of introductory programming (OLO, AMM, NTR), pp. 173–177.
ITiCSE-2011-OliveiraMR11a #case study #natural language- Natural language in introductory programming: an experimental study (OLO, AMM, NTR), p. 363.
ITiCSE-2011-PauHGW #case study #exclamation #experience #student- Female students’ experiences of programming: it’s not all bad! (RP, WH, MG, JW), pp. 323–327.
ITiCSE-2011-StrieweG11a #automation #runtime #using- Using run time traces in automated programming tutoring (MS, MG), pp. 303–307.
ITiCSE-2011-WittmannBK #using- Using the SCORE software package to analyse novice computer graphics programming (MRAW, MB, MKT), pp. 118–122.
ITiCSE-2011-YooSKF #named- WeScheme: the browser is your programming environment (DY, ES, SK, KF), pp. 163–167.
ITiCSE-2011-ZarbH - Exploring flow in novice programming environments (MZ, JH), p. 394.
SIGITE-2011-KurhilaV #scalability #tool support- Management, structures and tools to scale up personal advising in large programming courses (JK, AV), pp. 3–8.
SIGITE-2011-ManzoHH #education #multi #visual notation- Multimedia-based visual programming promoting core competencies in IT education (VJM, MH, MH), pp. 203–208.
SIGITE-2011-Prabhakar #approach #java- Applying pair programming for advanced Java course: a different approach (ABP), pp. 319–320.
ICPC-J-2009-ParninR11 - Resumption strategies for interrupted programming tasks (CP, SR), pp. 5–34.
CSMR-2011-Przybylek #aspect-oriented #composition- Impact of Aspect-Oriented Programming on Software Modularity (AP), pp. 369–372.
ICPC-2011-Burnett #question #tool support- Males and Females Developing Software: Are Programming Tools Getting in the Way? (MB), p. xvii.
ICPC-2011-EndrikatH #aspect-oriented #development #maintenance- Is Aspect-Oriented Programming a Rewarding Investment into Future Code Changes? A Socio-technical Study on Development and Maintenance Time (SE, SH), pp. 51–60.
ICPC-2011-RupakhetiH - Satisfying Programmers’ Information Needs in API-Based Programming (CRR, DH), pp. 250–253.
ICPC-2011-SamaraweeraSQ #approach #towards- Programming from the Reader’s Perspective: Toward an Expectations Approach (GS, MS, JQ), pp. 211–212.
ICPC-2011-ZibranR #approach #constraints #refactoring #scheduling- Conflict-Aware Optimal Scheduling of Code Clone Refactoring: A Constraint Programming Approach (MFZ, CKR), pp. 266–269.
SCAM-2011-Gold #analysis #music #source code- Knitting Music and Programming: Reflections on the Frontiers of Source Code Analysis (NG), pp. 10–14.
SCAM-2011-ZibranR #approach #constraints #refactoring #scheduling- A Constraint Programming Approach to Conflict-Aware Optimal Scheduling of Prioritized Code Clone Refactoring (MFZ, CKR), pp. 105–114.
ICALP-v2-2011-AhnG #linear #problem- Linear Programming in the Semi-streaming Model with Application to the Maximum Matching Problem (KJA, SG), pp. 526–538.
ICALP-v2-2011-SuenagaH #hybrid #modelling- Programming with Infinitesimals: A While-Language for Hybrid System Modeling (KS, IH), pp. 392–403.
FM-2011-Harel #behaviour- Some Thoughts on Behavioral Programming (DH), p. 2.
TLCA-2011-RoweB #approximate #object-oriented #semantics- Approximation Semantics and Expressive Predicate Assignment for Object-Oriented Programming — (RNSR, SvB), pp. 229–244.
CEFP-2011-JeuringGH #haskell- A Programming Tutor for Haskell (JJ, AG, BH), pp. 1–45.
CEFP-2011-Loogen #functional #haskell #named #parallel- Eden — Parallel Functional Programming with Haskell (RL), pp. 142–206.
CEFP-2011-Marlow #concurrent #haskell #parallel- Parallel and Concurrent Programming in Haskell (SM), pp. 339–401.
CEFP-2011-SlodicakMN #category theory #functional- Some New Approaches in Functional Programming Based on Categories (VS, PM, VN), pp. 517–532.
ICFP-2011-FisherFWZ #named #tool support- Forest: a language and toolkit for programming with filestores (KF, NF, DW, KQZ), pp. 292–306.
ICFP-2011-Mitchell #ecosystem #functional #modelling- Functional programming through deep time: modeling the first complex ecosystems on earth (EGM), pp. 28–31.
ICFP-2011-MorihataM #functional #parallel- Balanced trees inhabiting functional parallel programming (AM, KM), pp. 117–128.
ICFP-2011-SwamyCFSBY #dependent type #distributed- Secure distributed programming with value-dependent types (NS, JC, CF, PYS, KB, JY), pp. 266–278.
ICFP-2011-SwamyGLH #lightweight #ml #monad- Lightweight monadic programming in ML (NS, NG, DL, MH), pp. 15–27.
ICFP-2011-Takeyama #assurance- Programming assurance cases in Agda (MT), p. 142.
CIG-2011-AgapitosOBT #learning #modelling #search-based #using- Learning environment models in car racing using stateful Genetic Programming (AA, MO0, AB, TT), pp. 219–226.
CIG-2011-AlhejaliL #search-based #using- Using a training camp with Genetic Programming to evolve Ms Pac-Man agents (AMA, SML), pp. 118–125.
FDG-2011-FowlerC #concept #game studies #learning #motivation- Kodu game lab: improving the motivation for learning programming concepts (AF, BC), pp. 238–240.
VS-Games-2011-PaliokasAM #3d #education #game studies #interactive #video- PlayLOGO 3D: A 3D Interactive Video Game for Early Programming Education: Let LOGO Be a Game (IP, CA, MM), pp. 24–31.
DUXU-v2-2011-ObermeierBSV #aspect-oriented #automation #evaluation #modelling #object-oriented #usability- Fundamental Aspects Concerning the Usability Evaluation of Model-Driven Object Oriented Programming Approaches in Machine and Plant Automation (MO, SB, KS, BVH), pp. 497–506.
HCI-MIIE-2011-AshBCJLLMQUZ - Scratchable Devices: User-Friendly Programming for Household Appliances (JA, MB, GC, SJ, SL, MLL, VNM, PQ, BU, EZ), pp. 137–146.
HIMI-v1-2011-BottaroMMPRS #visual notation- Visual Programming of Location-Based Services (AB, EM, FM, AP, MR, FS), pp. 3–12.
CAiSE-2011-BarnC #architecture #enterprise #modelling- Revisiting Naur’s Programming as Theory Building for Enterprise Architecture Modelling (BSB, TC), pp. 229–236.
ICML-2011-HannahD #approximate #problem- Approximate Dynamic Programming for Storage Problems (LH, DBD), pp. 337–344.
KDIR-2011-BorcheninovO #embedded #search-based #symbolic computation- Genetic Programming with Embedded Features of Symbolic Computations (YVB, YSO), pp. 476–479.
KDIR-2011-RomeiT #process #using #xquery- Programming the KDD Process using XQuery (AR, FT), pp. 131–139.
BX-2011-Gibbons #bidirectional #topic- HOT Topics in Bidirectional Programming (JG), p. 56.
ECOOP-2011-BocchinoA #framework #object-oriented #parallel- Types, Regions, and Effects for Safe Programming with Object-Oriented Parallel Frameworks (RLBJ, VSA), pp. 306–332.
Onward-2011-Puschel #automation #performance- Automatic performance programming (MP), pp. 1–2.
Onward-2011-TillmannMHF #mobile #named- TouchDevelop: programming cloud-connected mobile devices via touchscreen (NT, MM, JdH, MF), pp. 49–60.
OOPSLA-2011-CledatKP - Efficiently speeding up sequential computation through the n-way programming model (RC, TK, SP), pp. 537–554.
OOPSLA-2011-DemetrescuFR #constraints #data flow #imperative- Reactive imperative programming with dataflow constraints (CD, IF, AR), pp. 407–426.
OOPSLA-2011-HemelV #mobile #web- Declaratively programming the mobile web with Mobl (ZH, EV), pp. 695–712.
OOPSLA-2011-HoffmanME #memory management #named- Ribbons: a partially shared memory programming model (KJH, HM, PE), pp. 289–306.
OOPSLA-2011-KeLZBJD #dependence #parallel #using- Safe parallel programming using dynamic dependence hints (CK, LL, CZ, TB, BJ, CD), pp. 243–258.
OOPSLA-2011-LorenzR #named- Cedalion: a language for language oriented programming (DHL, BR), pp. 733–752.
OOPSLA-2011-PuBS #algorithm #first-order #synthesis- Synthesis of first-order dynamic programming algorithms (YP, RB, SS), pp. 83–98.
PLATEAU-2011-KleinschmagerH #case study #how #self- How to rate programming skills in programming experiments?: a preliminary, exploratory, study based on university marks, pretests, and self-estimation (SK, SH), pp. 15–24.
PLATEAU-2011-Myers - Inherent vs. accidental vs. intentional difficulties in programming (BAM), pp. 1–2.
TOOLS-EUROPE-2011-Przybylek #aspect-oriented #evolution #object-oriented #reuse- Systems Evolution and Software Reuse in Object-Oriented Programming and Aspect-Oriented Programming (AP), pp. 163–178.
TOOLS-EUROPE-2011-WelschS #distributed #object-oriented- Location Types for Safe Distributed Object-Oriented Programming (YW, JS), pp. 194–210.
AdaEurope-2011-Taft #implementation #manycore #parallel #specification- Multicore Programming in ParaSail — Parallel Specification and Implementation Language (STT), pp. 196–200.
PADL-2011-PetricekS #concurrent #control flow #named #parallel- Joinads: A Retargetable Control-Flow Construct for Reactive, Parallel and Concurrent Programming (TP, DS), pp. 205–219.
PADL-2011-SymePL #f#- The F# Asynchronous Programming Model (DS, TP, DL), pp. 175–189.
PADL-2011-VoellmyH #named #network- Nettle: Taking the Sting Out of Programming Network Routers (AV, PH), pp. 235–249.
PEPM-2011-BauerEFP #adaptation #java- Adaptation-based programming in java (TB, ME, AF, JP), pp. 81–90.
PEPM-2011-WangG #embedded #protocol- An embedded language for programming protocol stacks in embedded systems (YW, VG), pp. 63–72.
PLDI-2011-PrabhuGZJA #commutative #parallel #set- Commutative set: a language extension for implicit parallel programming (PP, SG, YZ, NPJ, DIA), pp. 1–11.
PPDP-2011-SauthoffJG #declarative- Bellman’s GAP: a declarative language for dynamic programming (GS, SJ, RG), pp. 29–40.
PPDP-2011-VirsedaM #composition #constraints #declarative #higher-order #semantics- A modular semantics for higher-order declarative programming with constraints (RdVV, FPM), pp. 41–52.
SIGAda-2011-AliP #ada #parallel- A parallel programming model for ada (HIA, LMP), pp. 19–26.
ASE-2011-Groce #adaptation #generative- Coverage rewarded: Test input generation via adaptation-based programming (AG), pp. 380–383.
GTTSE-2011-ErwigW #calculus- Variation Programming with the Choice Calculus (ME, EW), pp. 55–100.
ICSE-2011-Pankratius #automation #evaluation #parallel #usability- Automated usability evaluation of parallel programming constructs (VP), pp. 936–939.
SAC-2011-LinTBBK #component #configuration management #distributed #evolution- Transparent componentisation: high-level (re)configurable programming for evolving distributed systems (SL, FT, MB, GSB, AMK), pp. 203–208.
SAC-2011-SantosaMK #approach #named #search-based- HMXT-GP: an information-theoretic approach to genetic programming that maintains diversity (HS, JM, PJK), pp. 1070–1075.
SAC-2011-SbaragliaCV #coordination- Programming coordination laws of artifacts in CArtAgO (MS, MC, MV), pp. 885–886.
GPCE-J-2005-CaretteK11 #abstraction #monad #multi- Multi-stage programming with functors and monads: Eliminating abstraction overhead from generic code (JC, OK), pp. 349–375.
GPCE-J-2005-SiekL11 #in the large- A language for generic programming in the large (JGS, AL), pp. 423–465.
GPCE-2011-Felleisen #component #multi- Multilingual component programming in racket (MF), pp. 1–2.
SLE-2011-NishimoriK #framework #game studies- Join Token-Based Event Handling: A Comprehensive Framework for Game Programming (TN, YK), pp. 119–138.
ASPLOS-2011-HormatiSWMM #named- Sponge: portable stream programming on graphics engines (AH, MS, MW, TNM, SAM), pp. 381–392.
CASE-2011-AnghinolfiPSS #integer #optimisation- Integer programming and ant colony optimization for planning intermodal freight transportation operations (DA, MP, SS, SS), pp. 214–219.
CASE-2011-CostantinoDFFMSU #approach #design #fuzzy #network- A fuzzy programming approach for the strategic design of distribution networks (NC, MD, MF, MPF, AMM, FS, WU), pp. 66–71.
CASE-2011-DingRGS - Mixed-integer programming for optimal path planning of robotic manipulators (HD, GR, DG, OS), pp. 133–138.
CASE-2011-MovafaghpourM #approach #linear #probability- A linear programming approach for probabilistic robot path planning with missing information of outcomes (MAM, EM), pp. 126–132.
DAC-2011-Paulin #challenge #industrial #multi #perspective- Programming challenges & solutions for multi-processor SoCs: an industrial perspective (PGP), pp. 262–267.
DATE-2011-BaiDDC #network #program transformation #runtime- Simplified programming of faulty sensor networks via code transformation and run-time interval computation (LSB, RPD, PAD, PHC), pp. 88–93.
DATE-2011-WuWWZLXY #architecture #parallel- Gemma in April: A matrix-like parallel programming architecture on OpenCL (TW, DW, YW, XZ, HL, NX, HY), pp. 703–708.
HPCA-2011-Larus - Programming the cloud (JRL), p. 1.
HPDC-2011-TejedorFGBAL #clustering #named- ClusterSs: a task-based programming model for clusters (ET, MF, DG, RMB, GA, JL), pp. 267–268.
LCTES-2011-BerthierMM #embedded #operating system- Synchronous programming of device drivers for global resource control in embedded operating systems (NB, FM, LM), pp. 81–90.
PDP-2011-AliKGP #approach #communication #fault tolerance #modelling #scalability- A Redundant Communication Approach to Scalable Fault Tolerance in PGAS Programming Models (NA, SK, NG, BJP), pp. 24–31.
PDP-2011-BoyerBE #gpu #multi- Dense Dynamic Programming on Multi GPU (VB, DEB, ME), pp. 545–551.
PDP-2011-KarantasisP #abstraction #clustering #gpu #memory management- Programming GPU Clusters with Shared Memory Abstraction in Software (KIK, EDP), pp. 223–230.
PPoPP-2011-BauerCSA #memory management #parallel- Programming the memory hierarchy revisited: supporting irregular parallelism in sequoia (MB, JC, ES, AA), pp. 13–24.
PPoPP-2011-Ding #concurrent #parallel- Two examples of parallel programming without concurrency constructs (PP-CC) (CD), pp. 299–300.
PPoPP-2011-Larus - Programming the cloud (JRL), pp. 1–2.
PPoPP-2011-WillcockHEL #data-driven #fine-grained #parallel- Active pebbles: a programming model for highly parallel fine-grained data-driven computations (JW, TH, NGE, AL), pp. 305–306.
FoSSaCS-2011-AristizabalBPPV #concurrent #constraints #similarity- Deriving Labels and Bisimilarity for Concurrent Constraint Programming (AA, FB, CP, LFP, FDV), pp. 138–152.
CADE-2011-KoksalKS #power of #scala #smt- Scala to the Power of Z3: Integrating SMT and Programming (ASK, VK, PS), pp. 400–406.
ICLP-2011-Brik #set- Extensions of Answer Set Programming (AB), pp. 261–267.
ICLP-2011-CasolaryL #representation #set- Representing the Language of the Causal Calculator in Answer Set Programming (MC, JL), pp. 51–61.
ICLP-2011-DrescherW #constraints #modelling #set- Modelling Grammar Constraints with Answer Set Programming (CD, TW), pp. 28–39.
ICLP-2011-GebserKKS #multi #optimisation #set- Multi-Criteria Optimization in Answer Set Programming (MG, RK, BK, TS), pp. 1–10.
ICLP-J-2011-GebserKS #optimisation #set- Complex optimization in answer set programming (MG, RK, TS), pp. 821–839.
ICLP-J-2011-GutmannTKBR #logic #probability- The magic of logical inference in probabilistic programming (BG, IT, AK, MB, LDR), pp. 663–680.
CSEET-2010-IshiiSFF #education #modelling #social #uml- Fostering UML Modeling Skills and Social Skills through Programming Education (NI, YS, HF, TF), pp. 25–32.
ITiCSE-2010-AlaoutinenS #self #student #taxonomy #using- Student self-assessment in a programming course using bloom’s revised taxonomy (SA, KS), pp. 155–159.
ITiCSE-2010-DennyLHDP #performance #predict #self- Self-predicted and actual performance in an introductory programming course (PD, ALR, JH, DBD, HCP), pp. 118–122.
ITiCSE-2010-DukielskaS #distributed- JavaSpaces NetBeans: a linda workbench for distributed programming course (MD, JS), pp. 23–27.
ITiCSE-2010-KarakostasDRA #multi- e-Lectures to support blended instruction in multimedia programming course (AK, SND, VR, MA), pp. 189–193.
ITiCSE-2010-LappalainenIIK #agile #named #testing- ComTest: a tool to impart TDD and unit testing to introductory level programming (VL, JI, VI, SK), pp. 63–67.
ITiCSE-2010-Marsh #case study #comparative #student #towards- A sub-saharan comparative study of university students’ attitudes towards computer programming (CJM), pp. 33–37.
ITiCSE-2010-QianLYL #learning- Inquiry-based active learning in introductory programming courses (KQ, CTDL, LY, JL), p. 312.
ITiCSE-2010-RagonisH #design #paradigm- Linking different programming paradigms: thoughts about instructional design (NR, BH), p. 310.
ITiCSE-2010-RodgerBDHLNQ #education- Enhancing K-12 education with alice programming adventures (SHR, MB, LD, JH, LL, DN, HQ), pp. 234–238.
ITiCSE-2010-Rubio-Sanchez #recursion- Tail recursive programming by applying generalization (MRS), pp. 98–102.
SIGITE-2010-WuW #education- Teaching a fundamental programming course via a Chinese/American faculty exchange agreement (HW, CW), pp. 159–162.
SCAM-2010-KatsV #aspect-oriented #case study #encapsulation #framework #logic #platform #using- Encapsulating Software Platform Logic by Aspect-Oriented Programming: A Case Study in Using Aspects for Language Portability (LCLK, EV), pp. 147–156.
WCRE-2010-WongASLM #behaviour #detection #reverse engineering #search-based #using- Reverse Engineering Utility Functions Using Genetic Programming to Detect Anomalous Behavior in Software (SW, MA, JS, KL, SM), pp. 141–149.
ICALP-v1-2010-RueST #graph- Dynamic Programming for Graphs on Surfaces (JR, IS, DMT), pp. 372–383.
IFM-2010-Joshi - Programming with Miracles (RJ), p. 27.
FLOPS-2010-Pientka #dependent type #named- Beluga: Programming with Dependent Types, Contextual Data, and Contexts (BP), pp. 1–12.
ICFP-2010-MorgensternL - Security-typed programming within dependently typed programming (JM, DRL), pp. 169–180.
ICFP-2010-MorrisJ - Instance chains: type class programming without overlapping instances (JGM, MPJ), pp. 375–386.
ICFP-2010-PouillardP #fresh look- A fresh look at programming with names and binders (NP, FP), pp. 217–228.
ICFP-2010-ScottSGM #functional #industrial #using- Using functional programming within an industrial product group: perspectives and perceptions (DJS, RS, TG, AM), pp. 87–92.
ILC-2010-Turner #lisp #named- LP/LISP: literate programming for Lisp (RMT), pp. 21–28.
CIG-2010-BenbassatS #evolution #search-based #using- Evolving Lose-Checkers players using genetic programming (AB, MS), pp. 30–37.
CHI-2010-AssogbaD #bound #named- Share: a programming environment for loosely bound cooperation (YA, JSD), pp. 961–970.
CHI-2010-BrandtDWK #development #web- Example-centric programming: integrating web search into the development environment (JB, MD, MW, SRK), pp. 513–522.
CHI-2010-CaoRWBG #design #lens- End-user mashup programming: through the design lens (JC, YR, SW, MMB, VG), pp. 1009–1018.
CHI-2010-DornG #design #learning #web- Learning on the job: characterizing the programming knowledge and learning strategies of web designers (BD, MG), pp. 703–712.
CHI-2010-FarooqWZ #api #usability- API usability peer reviews: a method for evaluating the usability of application programming interfaces (UF, LW, DZ), pp. 2327–2336.
CHI-2010-ParninD - Evaluating cues for resuming interrupted programming tasks (CP, RD), pp. 93–102.
CSCW-2010-FarooqZ #api #usability- API peer reviews: a method for evaluating usability of application programming interfaces (UF, DZ), pp. 207–210.
SOFTVIS-2010-HelminenM #named #python #visualisation- Jype — a program visualization and programming exercise tool for Python (JH, LM), pp. 153–162.
SOFTVIS-2010-ParninGR #interactive #maintenance #named- CodePad: interactive spaces for maintaining concentration in programming environments (CP, CG, SR), pp. 15–24.
EDOC-2010-AmarLCN #aspect-oriented #imperative #using- Using Aspect-Oriented Programming to Trace Imperative Transformations (BA, HL, BC, CN), pp. 143–152.
ICEIS-DISI-2010-PapatheocharousIA #approach #cost analysis #estimation #modelling #search-based- A Genetic Programming Approach to Software Cost Modeling and Estimation (EP, AI, ASA), pp. 281–287.
ICEIS-HCI-2010-BellstromT #education #on the #visualisation- On the Importance of Visualizing in Programming Education (PB, CT), pp. 131–136.
CIKM-2010-SilvestriV #encoding #integer #named #performance- VSEncoding: efficient coding and fast decoding of integer lists via dynamic programming (FS, RV), pp. 1219–1228.
ICML-2010-ThiaoTA #approach #problem- A DC Programming Approach for Sparse Eigenvalue Problem (MT, PDT, LTHA), pp. 1063–1070.
ICPR-2010-AtmosukartoSH #3d #learning #search-based #using- The Use of Genetic Programming for Learning 3D Craniofacial Shape Quantifications (IA, LGS, CH), pp. 2444–2447.
ICPR-2010-Cevikalp #distance #learning #metric #polynomial- Semi-supervised Distance Metric Learning by Quadratic Programming (HC), pp. 3352–3355.
ICPR-2010-WangLL #3d #linear #using- Monocular 3D Tracking of Deformable Surfaces Using Linear Programming (CW, XL, YL), pp. 1710–1713.
ICPR-2010-Yanagisawa #integer- An Offline Map Matching via Integer Programming (HY), pp. 4206–4209.
KEOD-2010-ZakraouiZ #interactive #set #using #web- Integrating Context Knowledge in user Interaction using Answer Set Programming for Enhancing Web Accessibility (JZ, WLZ), pp. 459–466.
KR-2010-BalducciniG #formal method #set- Formalizing Psychological Knowledge in Answer Set Programming (MB, SG).
KR-2010-EiterFM #set- Paracoherent Answer Set Programming (TE, MF, JM).
KR-2010-GebserGISSTV #biology #consistency #network #nondeterminism #predict #scalability #set- Repair and Prediction (under Inconsistency) in Large Biological Networks with Answer Set Programming (MG, CG, MI, TS, AS, ST, PV).
KR-2010-PichlerRSW #bound #constraints- Tractable Answer-Set Programming with Weight Constraints: Bounded Treewidth Is not Enough (RP, SR, SS, SW).
SEKE-2010-Cooke #challenge #manycore- The multi-core programming challenge (DC), pp. 3–4.
MoDELS-v1-2010-MadsenM #approach #modelling- A Unified Approach to Modeling and Programming (OLM, BMP), pp. 1–15.
SPLC-2010-SchaeferBBDT #product line- Delta-Oriented Programming of Software Product Lines (IS, LB, VB, FD, NT), pp. 77–91.
SPLC-2010-ZhangJ #approach #feature model #hybrid- A Hybrid Approach to Feature-Oriented Programming in XVCL (HZ, SJ), pp. 440–445.
ECOOP-2010-Hanenberg #developer #empirical #static typing #type system- Doubts about the Positive Impact of Static Type Systems on Programming Tasks in Single Developer Projects — An Empirical Study (SH), pp. 300–303.
ECOOP-2010-HarelMW #behaviour #coordination #java- Programming Coordinated Behavior in Java (DH, AM, GW), pp. 250–274.
OOPSLA-2010-ArnoldL #ambiguity- Managing ambiguity in programming by finding unambiguous examples (KCA, HL), pp. 877–884.
OOPSLA-2010-BurckhardtBL #concurrent- Concurrent programming with revisions and isolation types (SB, AB, DL), pp. 691–707.
OOPSLA-2010-LiZH #named- G-Finder: routing programming questions closer to the experts (WL, CZ, SH), pp. 62–73.
OOPSLA-2010-SorensenG #cyber-physical- Programming with time: cyber-physical programming with impromptu (AS, HG), pp. 822–834.
TOOLS-EUROPE-2010-CarretonMCM #ad hoc #distributed #mobile #network- Loosely-Coupled Distributed Reactive Programming in Mobile Ad Hoc Networks (ALC, SM, TVC, WDM), pp. 41–60.
AdaEurope-2010-HongHBB #ada #named #type system- AdaStreams: A Type-Based Programming Extension for Stream-Parallelism with Ada 2005 (GH, KH, BB, JB), pp. 208–221.
AdaEurope-2010-WellingsB #ada #evolution #realtime- The Evolution of Real-Time Programming Revisited: Programming the Giotto Model in Ada 2005 (AJW, AB), pp. 196–207.
PADL-2010-GrumbachW #distributed #rule-based- Netlog, a Rule-Based Language for Distributed Programming (SG, FW), pp. 88–103.
PADL-2010-HanusK #declarative #framework #web- An ER-Based Framework for Declarative Web Programming (MH, SK), pp. 201–216.
PADL-2010-LeoneRRT #integration #performance #set- Efficient Application of Answer Set Programming for Advanced Data Integration (NL, FR, LAR, GT), pp. 10–24.
PADL-2010-Perera #first-order #interactive- First-Order Interactive Programming (RP), pp. 186–200.
PADL-2010-Pontelli #perspective #set- Answer Set Programming in 2010: A Personal Perspective (EP), pp. 1–3.
PEPM-2010-Hofmann #functional #induction #named- IGOR2 — an analytical inductive functional programming system: tool demo (MH0), pp. 29–32.
PEPM-2010-RiescoR #nondeterminism- Programming with singular and plural non-deterministic functions (AR, JRH), pp. 83–92.
PLDI-2010-BaekC #approximate #energy #framework #named #using- Green: a framework for supporting energy-conscious programming using controlled approximation (WB, TMC), pp. 198–209.
PLDI-2010-RajanRY #collaboration #distributed #named- GUESSTIMATE: a programming model for collaborative distributed systems (KR, SKR, SY), pp. 210–220.
PLDI-2010-WestbrookRIYAT #java #multi #named #using- Mint: Java multi-stage programming using weak separability (EMW, MR, JI, YY, TA, WT), pp. 400–411.
POPL-2010-BodikCGKTBR #nondeterminism- Programming with angelic nondeterminism (RB, SC, JG, DK, NT, SB, CR), pp. 339–352.
POPL-2010-GayVRGC #composition #distributed #object-oriented- Modular session types for distributed object-oriented programming (SJG, VTV, AR, NG, AZC), pp. 299–312.
PPDP-2010-Martinez #concurrent #constraints #linear #semantics- Semantics-preserving translations between linear concurrent constraint programming and constraint handling rules (TM), pp. 57–66.
ASE-2010-HarelMSB #named #towards- PlayGo: towards a comprehensive tool for scenario based programming (DH, SM, SS, DB), pp. 359–360.
ASE-2010-LiuZHJM #named #web- iMashup: assisting end-user programming for the service-oriented web (XL, QZ, GH, ZJ, HM), pp. 285–288.
ICSE-2010-GligoricGJKKM #generative #testing- Test generation through programming in UDITA (MG, TG, VJ, SK, VK, DM), pp. 225–234.
ICSE-2010-Goldman #testing- Test-driven roles for pair programming (MG), pp. 515–516.
ICSE-2010-SallehMGB #empirical #using- An empirical study of the effects of conscientiousness in pair programming using the five-factor personality model (NS, EM, JCG, GSJB), pp. 577–586.
SAC-2010-HurnausP #automation #composition #contract #verification- Programming assistance based on contracts and modular verification in the automation domain (DH, HP), pp. 2544–2551.
GPCE-J-2007-JarviMS10 #c++ #concept- Programming with C++ concepts (JJ, MM, JNS), pp. 596–614.
GPCE-2010-WurthingerBAMM #aspect-oriented #development #evolution #java #user interface- Applications of enhanced dynamic code evolution for Java in GUI development and dynamic aspect-oriented programming (TW, WB, DA, PM, HM), pp. 123–126.
SLE-2010-GonzalezCMCLG #framework #mobile #named #platform- Subjective-C — Bringing Context to Mobile Platform Programming (SG, NC, KM, AC, JCL, JG), pp. 246–265.
CASE-2010-KumarKST #predict- A mathematical programming for predicting molecular formulas in accurate mass spectrometry (SK, MK, RS, KT), pp. 246–251.
CASE-2010-LiuCW - Aggregated state dynamic programming for operating theater planning (YL, CC, KW), pp. 1013–1018.
CASE-2010-NetoMPM - CAD-based robot programming: The role of Fuzzy-PI force control in unstructured environments (PN, NM, JNP, APM), pp. 362–367.
CC-2010-Larus - Programming Clouds (JRL), pp. 1–9.
DAC-2010-GuthausWR #linear #optimisation- Non-uniform clock mesh optimization with linear programming buffer insertion (MRG, GW, RR), pp. 74–79.
DAC-2010-WuDL #approach #integer #parallel- A parallel integer programming approach to global routing (THW, AD, JTL), pp. 194–199.
DATE-2010-FerentSGD #approach #embedded #linear #network- Linear programming approach for performance-driven data aggregation in networks of embedded sensors (CF, VS, MG, AD), pp. 1456–1461.
DATE-2010-GaoH #geometry #optimisation #using- A power optimization method for CMOS Op-Amps using sub-space based geometric programming (WG, RH), pp. 508–513.
DATE-2010-LeupersTNKWI - Cool MPSoC programming (RL, LT, XN, BK, MW, TI), pp. 1488–1493.
DATE-2010-MahmoodBMMD #modelling #multi #order- Passive reduced order modeling of multiport interconnects via semidefinite programming (ZM, BNB, TM, AM, LD), pp. 622–625.
PDP-2010-BakerHEW #api #manycore- A Light-weight API for Portable Multicore Programming (CGB, MAH, HCE, ABW), pp. 601–606.
PDP-2010-LeytonP #algorithm #manycore #named- Skandium: Multi-core Programming with Algorithmic Skeletons (ML, JMP), pp. 289–296.
PPoPP-2010-AgrawalLS #parallel- Helper locks for fork-join parallel programming (KA, CEL, JS), pp. 245–256.
PPoPP-2010-ChandramowlishwaranKV #algebra #concurrent #linear #parallel- Applying the concurrent collections programming model to asynchronous parallel dense linear algebra (AC, KK, RWV), pp. 345–346.
PPoPP-2010-RossbachHW #question #transaction- Is transactional programming actually easier? (CJR, OSH, EW), pp. 47–56.
ESOP-2010-LagoS #functional #sublinear- Functional Programming in Sublinear Space (UDL, US), pp. 205–225.
STOC-2010-DeyHK #linear- Optimal homologous cycles, total unimodularity, and linear programming (TKD, ANH, BK), pp. 221–230.
ICLP-2010-Demeyer10 #concurrent #declarative #program analysis- Program Analysis to Support Concurrent Programming in Declarative Languages (RD), pp. 248–254.
ICLP-2010-Drescher10 #constraints #set- Constraint Answer Set Programming Systems (CD), pp. 255–264.
ICLP-2010-Gaggl10 #towards- Towards a General Argumentation System based on Answer-Set Programming (SAG), pp. 265–269.
ICLP-2010-P10 #concurrent #constraints #similarity- Bisimilarity in Concurrent Constraint Programming (AAAP), pp. 236–240.
ICLP-2010-Parisini10 #branch #constraints #framework- Local Branching in a Constraint Programming Framework (FP), pp. 286–288.
ICLP-J-2010-BalducciniG #formal method #set- Formalization of psychological knowledge in answer set programming and its application (MB, SG), pp. 725–740.
IJCAR-2010-PientkaD #deduction #framework #named #reasoning- Beluga: A Framework for Programming and Reasoning with Deductive Systems (BP, JD), pp. 15–21.
VMCAI-2010-BuZL #automaton #hybrid #reachability #using #verification- Path-Oriented Reachability Verification of a Class of Nonlinear Hybrid Automata Using Convex Programming (LB, JZ, XL), pp. 78–94.
ICDAR-2009-BodicLAHLK #detection #graph #integer #linear #using- Symbol Detection Using Region Adjacency Graphs and Integer Linear Programming (PLB, HL, SA, PH, YL, AK), pp. 1320–1324.
ICDAR-2009-RoyPLD #multi #segmentation #using- Multi-Oriented and Multi-Sized Touching Character Segmentation Using Dynamic Programming (PPR, UP, JL, MD), pp. 11–15.
SIGMOD-2009-BrodskyBCEW #abstraction #database #query- A decisions query language (DQL): high-level abstraction for mathematical programming over databases (AB, MMB, MC, NEE, XSW), pp. 1059–1062.
CSEET-2009-BreretonTK #education #empirical #overview #student- Pair programming as a teaching tool: a student review of empirical studies (PB, MT, RK), pp. 240–247.
CSEET-2009-CastilloOFE #approach #developer #education #towards- Toward an Approach to Programming Education to Produce Qualified Software Developers (JFC, CMdO, ESF, PVE), pp. 101–104.
EDM-2009-ZafraV #learning #multi #predict #search-based #student- Predicting Student Grades in Learning Management Systems with Multiple Instance Learning Genetic Programming (AZ, SV), pp. 309–318.
ITiCSE-2009-Al-BarakatiA #performance #student #visualisation- The effect of visualizing roles of variables on student performance in an introductory programming course (NMAB, AYAA), pp. 228–232.
ITiCSE-2009-Al-BowAEFFLLM #education #game studies #student #using- Using game creation for teaching computer programming to high school students and teachers (MAB, DA, JE, RF, JF, CL, STL, SM), pp. 104–108.
ITiCSE-2009-Boisvert #process #visualisation- A visualisation tool for the programming process (CB), pp. 328–332.
ITiCSE-2009-FesakisS #education- Influence of the familiarization with “scratch” on future teachers’ opinions and attitudes about programming and ICT in education (GF, KS), pp. 258–262.
ITiCSE-2009-Hislop - Replacing introductory programming courses with a broader perspective on computing (GWH), p. 390.
ITiCSE-2009-Kagawa #framework #named #plugin- WAPPEN: a web-based application framework for programming and its bison/flex plug-in (KK), p. 383.
ITiCSE-2009-KasurinenN - Estimating programming knowledge with Bayesian knowledge tracing (JK, UN), pp. 313–317.
ITiCSE-2009-Lasserre #adaptation #learning- Adaptation of team-based learning on a first term programming class (PL), pp. 186–190.
ITiCSE-2009-ListerFT - Further evidence of a relationship between explaining, tracing and writing skills in introductory programming (RL, CJF, DT), pp. 161–165.
ITiCSE-2009-PatersonHC #approach #education #modelling #object-oriented #using- Using coding patterns in a model-driven approach to teaching object oriented programming (JHP, JH, KFC), p. 358.
ITiCSE-2009-Rosenbloom #contest- Running a programming contest in an introductory computer science course (AR), p. 347.
ITiCSE-2009-Saeli #education #how- How to teach programming in secondary education: first results of a PhD project (MS), p. 356.
ITiCSE-2009-Seidman #3d #game studies #interactive- Alice first: 3D interactive game programming (RHS), p. 345.
ITiCSE-2009-SkupasDR #classification- Developing classification criteria for programming tasks (BS, VD, MAR), p. 373.
ITiCSE-2009-VillalobosCJ #interactive #learning #using- Developing programming skills by using interactive learning objects (JV, NAC, CJ), pp. 151–155.
SIGITE-2009-ConnollyM #education #re-engineering- Integrating software engineering in computer programming education (CMC, GM), pp. 50–54.
ICPC-2009-HouJJ #named #towards- CnP: Towards an environment for the proactive management of copy-and-paste programming (DH, PJ, FJ), pp. 238–242.
ICPC-2009-MurphyVS #behaviour #process #using- Using activity traces to characterize programming behaviour beyond the lab (GCM, PV, DCS), pp. 90–94.
ICPC-2009-ParninR - Resumption strategies for interrupted programming tasks (CP, SR), pp. 80–89.
ICSM-2009-MunozBDT #aspect-oriented #empirical- Inquiring the usage of aspect-oriented programming: An empirical study (FM, BB, RD, YLT), pp. 137–146.
ICSM-2009-VillazonBMA #aspect-oriented #development #flexibility #named- MAJOR: Flexible tool development with aspect-oriented programming (AV, WB, PM, DA), pp. 387–388.
SEFM-2009-LaneseZ - Programming Sagas in SOCK (IL, GZ), pp. 189–198.
CEFP-2009-CesariniT #behaviour #design pattern #erlang #process- Erlang Behaviours: Programming with Process Design Patterns (FC, SJT), pp. 19–41.
CEFP-2009-FluetBFRRSX #functional #parallel- Programming in Manticore, a Heterogenous Parallel Functional Language (MF, LB, NF, MR, JHR, AS, YX), pp. 94–145.
Haskell-2009-Elliott #functional- Push-pull functional reactive programming (CME), pp. 25–36.
ICFP-2009-BalatVY #case study #experience #framework #web- Experience report: ocsigen, a web programming framework (VB, JV, BY), pp. 311–316.
ICFP-2009-FischerKS #functional #lazy evaluation #nondeterminism- Purely functional lazy non-deterministic programming (SF, OK, CcS), pp. 11–22.
ICFP-2009-GazagnaireH #database #functional #named #performance #transaction #using- OXenstored: an efficient hierarchical and transactional database using functional programming with reference cell comparisons (TG, VH), pp. 203–214.
ICFP-2009-SculthorpeN #dependent type #functional- Safe functional reactive programming through dependent types (NS, HN), pp. 23–34.
ICFP-2009-VieraSS #aspect-oriented #attribute grammar #haskell #how- Attribute grammars fly first-class: how to do aspect oriented programming in Haskell (MV, SDS, WS), pp. 245–256.
ICFP-2009-YakushevHLJ #data type #fixpoint #recursion- Generic programming with fixed points for mutually recursive datatypes (ARY, SH, AL, JJ), pp. 233–244.
CIG-2009-EbnerT #evolution #search-based #using- Evolving driving controllers using Genetic Programming (ME, TT), pp. 279–286.
FDG-2009-MacLaurin #design #game studies #named- Kodu: end-user programming and design for games (MM).
CHI-2009-BrandtGLDK #learning #web- Two studies of opportunistic programming: interleaving web foraging, learning, and writing code (JB, PJG, JL, MD, SRK), pp. 1589–1598.
CHI-2009-HerkVF #adaptation- ESPranto SDK: an adaptive programming environment for tangible applications (RvH, JV, WF), pp. 849–858.
DHM-2009-MobusE #approach #modelling #towards- Further Steps towards Driver Modeling According to the Bayesian Programming Approach (CM, ME), pp. 413–422.
HCI-NT-2009-Goschnick #analysis #design #interactive- People-Oriented Programming: From Agent-Oriented Analysis to the Design of Interactive Systems (SG), pp. 836–845.
HCI-NT-2009-LucasAW #composition #declarative #development #named #web- Collage: A Declarative Programming Model for Compositional Development of Web Applications (BL, RPA, CW), pp. 856–865.
ICEIS-DISI-2009-KleinschmagerH #aspect-oriented- Is the Application of Aspect-oriented Programming Constructs Beneficial? — First Experimental Results (SK, SH), pp. 196–201.
ICEIS-SAIC-2009-CastroFSC #learning- Fleshing Out Clues on Group Programming Learning (TC, HF, LS, ANdCJ), pp. 68–73.
CIKM-2009-WangML #learning #question #rank #search-based #using- Learning to rank using evolutionary computation: immune programming or genetic programming? (SW, JM, JL), pp. 1879–1882.
ICML-2009-NowozinJ #clustering #graph #learning #linear- Solution stability in linear programming relaxations: graph partitioning and unsupervised learning (SN, SJ), pp. 769–776.
KDD-2009-NijssenGR #approach #constraints #correlation #mining- Correlated itemset mining in ROC space: a constraint programming approach (SN, TG, LDR), pp. 647–656.
KDIR-2009-TsakonasD #estimation #modelling #search-based- Deriving Models for Software Project Effort Estimation by Means of Genetic Programming (AT, GD), pp. 34–42.
ICMT-2009-Pierce #bidirectional- Foundations for Bidirectional Programming (BCP), pp. 1–3.
OOPSLA-2009-BergerYLN #c #c++ #named #parallel #thread- Grace: safe multithreaded programming for C/C++ (EDB, TY, TL, GN), pp. 81–96.
OOPSLA-2009-LublinermanCC #parallel- Parallel programming with object assemblies (RL, SC, PC), pp. 61–80.
OOPSLA-2009-SongT #program transformation #tool support- Enhancing source-level programming tools with an awareness of transparent program transformations (MS, ET), pp. 301–320.
TOOLS-EUROPE-2009-Vitek #concurrent #modelling #realtime- Programming Models for Concurrency and Real-Time (JV), p. 17.
AdaEurope-2009-Montoya-DatoAG #ada #experience #online #using- An Experience on Ada Programming Using On-Line Judging (FJMD, JLFA, GGM), pp. 75–89.
PADL-2009-HanusK #declarative #user interface- Declarative Programming of User Interfaces (MH, CK), pp. 16–30.
PEPM-2009-Lopez-FraguasRS #flexibility #framework #nondeterminism- A flexible framework for programming with non-deterministic functions (FJLF, JRH, JSH), pp. 91–100.
PLDI-2009-SahaZCGYRFZRM #framework #platform- Programming model for a heterogeneous x86 platform (BS, XZ, HC, YG, SY, MR, JF, PZ, RR, AM), pp. 431–440.
PPDP-2009-DvorakGPW #paradigm- Alternation as a programming paradigm (WD, GG, RP, SW), pp. 61–72.
PPDP-2009-Vasconcelos #functional #linear #parallel #thread- Session types for linear multithreaded functional programming (VTV), pp. 1–6.
QAPL-2009-TafliovichH #communication #quantum- Programming with Quantum Communication (AT, ECRH), pp. 99–118.
SIGAda-2009-Ochem #ada #multi- Multi-language programming with Ada (QO), pp. 19–20.
RE-2009-SalinesiDDMR #constraints #finite #modelling #product line- Exploiting the Versatility of Constraint Programming over Finite Domains to Integrate Product Line Models (CS, DD, OD, RM, CR), pp. 375–376.
ASE-2009-DeanPMW #approach #automation #fault #linear #locality #multi- A Linear Programming Approach for Automated Localization of Multiple Faults (BCD, WBP, BAM, AAW), pp. 640–644.
ASE-2009-Majumdar #aspect-oriented #migration #paradigm- Migration from Procedural Programming to Aspect Oriented Paradigm (DM), pp. 712–715.
ICSE-2009-WeimerNGF #automation #search-based #using- Automatically finding patches using genetic programming (WW, TN, CLG, SF), pp. 364–374.
SAC-2009-ParkH #embedded #fine-grained #operating system #using- Building a customizable embedded operating system with fine-grained joinpoints using the AOX programming environment (JP, SH), pp. 1952–1956.
SAC-2009-Vaidya #linear #privacy- Privacy-preserving linear programming (JV), pp. 2002–2007.
LDTA-2008-LammelTK09 #fault #source code #traversal- Programming Errors in Traversal Programs Over Structured Data (RL, SJT, MK), pp. 135–153.
GPCE-2009-CassouBLC #approach #generative #pervasive- A generative programming approach to developing pervasive computing systems (DC, BB, NL, CC), pp. 137–146.
GPCE-2009-VillazonBAM09a #adaptation #aspect-oriented #java #named #tool support- HotWave: creating adaptive tools with dynamic aspect-oriented programming in Java (AV, WB, DA, PM), pp. 95–98.
CC-2009-KatsSV #attribute grammar- Decorated Attribute Grammars: Attribute Evaluation Meets Strategic Programming (LCLK, AMS, EV), pp. 142–157.
DAC-2009-WuDL #3d #integer #named #scalability #using- GRIP: scalable 3D global routing using integer programming (THW, AD, JTL), pp. 320–325.
DATE-2009-LeupersVBHDN #exclamation- Programming MPSoC platforms: Road works ahead! (RL, AV, MB, SH, RD, AN), pp. 1584–1589.
PDP-2009-AndradeFBP #manycore- Task-Parallel versus Data-Parallel Library-Based Programming in Multicore Systems (DA, BBF, JCB, DAP), pp. 101–110.
PDP-2009-BadiaPAL #architecture #manycore #memory management #modelling- Impact of the Memory Hierarchy on Shared Memory Architectures in Multicore Programming Models (RMB, JMP, EA, JL), pp. 437–445.
PDP-2009-RabenseifnerHJ #clustering #hybrid #manycore #parallel- Hybrid MPI/OpenMP Parallel Programming on Clusters of Multi-Core SMP Nodes (RR, GH, GJ), pp. 427–436.
PPoPP-2009-HaTA #parallel- Preliminary results on nb-feb, a synchronization primitive for parallel programming (PHH, PT, OJA), pp. 295–296.
PPoPP-2009-SchneiderYRLSN #comparison #memory management #modelling #multi- A comparison of programming models for multiprocessors with explicitly managed memory hierarchies (SS, JSY, BR, JCL, AS, DSN), pp. 131–140.
ESOP-2009-LakinP #functional #higher-order #induction- Resolving Inductive Definitions with Binders in Higher-Order Typed Functional Programming (MRL, AMP), pp. 47–61.
STOC-2009-KannanN #linear #random- Random walks on polytopes and an affine interior point method for linear programming (RK, HN), pp. 561–570.
ICLP-2009-EiterEEF #set- Finding Similar or Diverse Solutions in Answer Set Programming (TE, EE, HE, MF), pp. 342–356.
ICLP-2009-HildebrandtL #concurrent #constraints #pattern matching- Types for Secure Pattern Matching with Local Knowledge in Universal Concurrent Constraint Programming (TTH, HAL), pp. 417–431.
ICLP-2009-Ji #approach #architecture #set- A Cognitive Architecture for a Service Robot: An Answer Set Programming Approach (JJ), pp. 532–533.
ICLP-2009-PaluDPR #constraints #lazy evaluation #set #using- Answer Set Programming with Constraints Using Lazy Grounding (ADP, AD, EP, GR), pp. 115–129.
ICLP-2009-Rosa #detection #distributed- Locally Distributed Predicates: A Programming Facility for Distributed State Detection (MD), pp. 557–558.
ICLP-2009-SchaubT #network #set- Metabolic Network Expansion with Answer Set Programming (TS, ST), pp. 312–326.
ICLP-2009-Thielscher #game studies #set- Answer Set Programming for Single-Player Games in General Game Playing (MT), pp. 327–341.
ICST-2009-TanNM #automation #black box #library #parallel #testing- Automated Black Box Testing Tool for a Parallel Programming Library (RPT, PN, SM), pp. 307–316.
ISSTA-2009-ZhangHGXM #integer #linear #testing #using- Time-aware test-case prioritization using integer linear programming (LZ, SSH, CG, TX, HM), pp. 213–224.
VMCAI-2009-EtessamiG #transaction- An Abort-Aware Model of Transactional Programming (KE, PG), pp. 59–73.
CBSE-2008-ParrendF #classification #component #java #platform- Classification of Component Vulnerabilities in Java Service Oriented Programming (SOP) Platforms (PP, SF), pp. 80–96.
SIGMOD-2008-MoerkotteN - Dynamic programming strikes back (GM, TN), pp. 539–552.
CSEET-2008-JohnsgardM #overview #using- Using Alice in Overview Courses to Improve Success Rates in Programming I (KJ, JM), pp. 129–136.
EDM-2008-LynchAPA #classification #graph #search-based- Argument graph classification with Genetic Programming and C4.5 (CL, KDA, NP, VA), pp. 137–146.
ITiCSE-2008-BoyerDFVL #collaboration #development #distributed- A development environment for distributed synchronous collaborative programming (KEB, AAD, RTF, MAV, JCL), pp. 158–162.
ITiCSE-2008-Burrell #learning #object-oriented #process #source code #visualisation- Learning object oriented programming: unique visualizations of individuals learning styles, activities and the programs produced (CJB), p. 339.
ITiCSE-2008-EdwardsP #automation #named- Web-CAT: automatically grading programming assignments (SHE, MAPQ), p. 328.
ITiCSE-2008-GotelSW #assessment #assurance #education #open source #quality #student- Teaching software quality assurance by encouraging student contributions to an open source web-based system for the assessment of programming assignments (OG, CS, AW), pp. 214–218.
ITiCSE-2008-Jackova #learning- Learning for mastery in an introductory programming course (JJ), p. 352.
ITiCSE-2008-JiWC #contest #detection #experience #source code- An experience of detecting plagiarized source codes in competitive programming contests (JHJ, GW, HGC), p. 369.
ITiCSE-2008-Kolling #ide #learning #named #object-oriented #visual notation- Greenfoot: a highly graphical ide for learning object-oriented programming (MK), p. 327.
ITiCSE-2008-LinhoffS #education #game studies #using- Teaching game programming using XNA (JL, AS), pp. 250–254.
ITiCSE-2008-MurphyPK #approach #distance #education #learning- A distance learning approach to teaching eXtreme programming (CM, DBP, GEK), pp. 199–203.
ITiCSE-2008-RosslingH #named #online- WebTasks: online programming exercises made easy (GR, SH), p. 363.
ITiCSE-2008-TonderNC #development #lightweight #named- Jenuity: a lightweight development environment for intermediate level programming courses (MvT, KN, CC), pp. 58–62.
SIGITE-2008-BoyerLG #education- Self direction & constructivism in programming education (NRB, SL, AG), pp. 89–94.
SIGITE-2008-Edirisinghe #education #fault #game studies #identification #student #using- Teaching students to identify common programming errors using a game (EMNSE), pp. 95–98.
SIGITE-2008-MullinsC #student #using- Engaging students in programming fundamentals using alice 2.0 (PMM, MC), pp. 81–88.
ICSM-2008-Chan #maintenance- Impact of programming and application-specific knowledge on maintenance effort: A hazard rate model (TC), pp. 47–56.
ICSM-2008-He #generative #refinement #testing- Refinement and test case generation in Unifying Theory of Programming (JH), p. 6.
WCRE-2008-Ebraert #feature model- First-Class Change Objects for Feature-Oriented Programming (PE), pp. 319–322.
ICALP-A-2008-CicaleseL #evaluation #linear- Function Evaluation Via Linear Programming in the Priced Information Model (FC, ESL), pp. 173–185.
ICALP-A-2008-LeeM #theorem- Product Theorems Via Semidefinite Programming (TL, RM), pp. 674–685.
SEFM-2008-TruongTHNTH #aspect-oriented #interactive #interface #protocol #using- Checking Interface Interaction Protocols Using Aspect-Oriented Programming (AHT, TBT, DVH, VHN, NTTT, PDH), pp. 382–386.
AFP-2008-JeuringLMY08 #haskell #library- Libraries for Generic Programming in Haskell (JJ, SL, JPM, ARY), pp. 165–229.
AFP-2008-JonesS08 #concurrent #haskell #parallel #tutorial- A Tutorial on Parallel and Concurrent Programming in Haskell (SLPJ, SS), pp. 267–305.
AFP-2008-Norell08 - Dependently Typed Programming in Agda (UN), pp. 230–266.
FLOPS-2008-Schaub #information management #modelling #reasoning #representation #set- Model-Based Knowledge Representation and Reasoning Via Answer Set Programming (TS), pp. 1–2.
Haskell-2008-RodriguezJJGKO #haskell #library- Comparing libraries for generic programming in haskell (AR, JJ, PJ, AG, OK, BCdSO), pp. 111–122.
ICFP-2008-DolstraHHHJLLMRS #contest- Report on the tenth ICFP programming contest (ED, JH, BH, SH, JJ, AL, CL, AM, AR, JvS), pp. 397–408.
ICFP-2008-Jones08a #functional #morphism #perspective #polymorphism- Polymorphism and page tables: systems programming from a functional programmer’s perspective (MPJ), pp. 265–266.
ICFP-2008-MainlandMW #functional #named #network #staged- Flask: staged functional programming for sensor networks (GM, GM, MW), pp. 335–346.
IFL-2008-LijnseP #automation #data type #database #relational #using- Between Types and Tables — Using Generic Programming for Automated Mapping between Data Types and Relational Databases (BL, RP), pp. 272–290.
IFL-2008-SvenssonSC #embedded #named #parallel- Obsidian: A Domain Specific Embedded Language for Parallel Programming of Graphics Processors (JS, MS, KC), pp. 156–173.
AIIDE-2008-WitzelZK #game studies- Explicit Knowledge Programming for Computer Games (AW, JAZ, EK).
CIG-2008-ChiouW #adaptation #user satisfaction #using- Player Adaptive Entertainment Computing (PAEC): Mechanism to model user satisfaction by using Neuro Linguistic Programming (NLP) techniques (AC, KWW), pp. 343–349.
GDCSE-2008-BoudreauxER #education #game studies- Adding handheld game programming to a computer science curriculum (HB, JE, TR), pp. 16–20.
GDCSE-2008-SumnerTG #game studies #visual notation- The ETH game programming laboratory: a capstone for computer science and visual computing (RWS, NT, MHG), pp. 46–50.
GDCSE-2008-SungRPA - Assessing game-themed programming assignments for CS1/2 courses (KS, RR, MP, RA), pp. 51–55.
GT-VMT-2006-MinasH08 #graph transformation- An Example of Cloning Graph Transformation Rules for Programming (MM, BH), pp. 241–250.
GT-VMT-2008-ManningP - The GP Programming System (GM, DP).
ICEIS-HCI-2008-StoitsevSFM08a #modelling #process- Enabling end Users to Proactively Tailor Underspecified, Human-Centric Business Processes — “Programming by Example” of Weakly-Structured Process Models (TS, SS, FF, MM), pp. 38–46.
ICEIS-ISAS2-2008-FernandesAS #performance #release planning- An Extreme Programming Release Plan that Maximizes Business Performance (MCF, AJA, EAS), pp. 12–22.
ICEIS-J-2008-StoitsevSFM08b #modelling #process- Enabling End Users to Proactively Tailor Underspecified, Human-Centric Business Processes: “Programming by Example” of Weakly-Structured Process Models (TS, SS, FF, MM), pp. 307–320.
ICML-2008-KolterCNGD #learning- Space-indexed dynamic programming: learning to follow trajectories (JZK, AC, AYN, YG, CD), pp. 488–495.
ICML-2008-LiLT #classification #constraints- Pairwise constraint propagation by semidefinite programming for semi-supervised classification (ZL, JL, XT), pp. 576–583.
ICML-2008-SyedBS #learning #linear #using- Apprenticeship learning using linear programming (US, MHB, RES), pp. 1032–1039.
ICPR-2008-KadarBS #bound #detection #evolution #image #search-based- Evolving boundary detectors for natural images via Genetic Programming (IK, OBS, MS), pp. 1–4.
ICPR-2008-Kopylov #image- Tree-serial dynamic programming for image processing (AK), pp. 1–4.
ICPR-2008-PerezO #invariant #learning #search-based- Learning invariant region descriptor operators with genetic programming and the F-measure (CBP, GO), pp. 1–4.
ICPR-2008-RiveraCT #image #polynomial #segmentation- Image segmentation by convex quadratic programming (MR, ODC, JT), pp. 1–5.
ICPR-2008-ShenZL #detection #higher-order #using- Deformable surface stereo tracking-by-detection using Second Order Cone Programming (SS, YZ, YL), pp. 1–4.
ICPR-2008-TortorellaPM #approach- A Dynamic Programming approach for segmenting digital planar curves into line segments and circular arcs (FT, RP, MM), pp. 1–4.
KDD-2008-RaedtGN #constraints #mining- Constraint programming for itemset mining (LDR, TG, SN), pp. 204–212.
KR-2008-LinW #set- Answer Set Programming with Functions (FL, YW), pp. 454–465.
SEKE-2008-ZhouZ #distributed #virtual machine- A Virtual Machine for Distributed Agent-oriented Programming (BZ, HZ), pp. 729–734.
ECOOP-2008-HuangHBR #bound #hardware #object-oriented- Liquid Metal: Object-Oriented Programming Across the Hardware/Software Boundary (SSH, AH, DFB, RMR), pp. 76–103.
ECOOP-2008-HuYH #distributed #java- Session-Based Distributed Programming in Java (RH, NY, KH), pp. 516–541.
ECOOP-2008-OstrowskiBDA #distributed- Programming with Live Distributed Objects (KO, KB, DD, JHA), pp. 463–489.
LOPSTR-2008-Kitzelmann #functional #induction- Analytical Inductive Functional Programming (EK), pp. 87–102.
PADL-2008-BrasselHM #database- High-Level Database Programming in Curry (BB, MH, MM), pp. 316–332.
PADL-2008-FernandezFFGM #developer #ml #tool support- A Generic Programming Toolkit for PADS/ML: First-Class Upgrades for Third-Party Developers (MFF, KF, JNF, MG, YM), pp. 133–149.
PADL-2008-Launchbury #functional #industrial- Industrial Functional Programming (JL), p. 1.
PADL-2008-MouraCN #multi #thread- High-Level Multi-threading Programming in Logtalk (PM, PC, PN), pp. 265–281.
PLDI-2008-Terauchi #linear- Checking race freedom via linear programming (TT), pp. 1–10.
POPL-2008-JohannG #data type- Foundations for structured programming with GADTs (PJ, NG), pp. 297–308.
POPL-2008-NeamtiuHFP #concurrent- Contextual effects for version-consistent dynamic software updating and safe concurrent programming (IN, MH, JSF, PP), pp. 37–49.
POPL-2008-Pientka #higher-order #syntax- A type-theoretic foundation for programming with higher-order abstract syntax and first-class substitutions (BP), pp. 371–382.
PPDP-2008-BenzakenCCM #query #visual notation #xml- Pattern by example: type-driven visual programming of XML queries (VB, GC, DC, CM), pp. 131–142.
PPDP-2008-ChenouardGS #constraints #modelling- Model-driven constraint programming (RC, LG, RS), pp. 236–246.
PPDP-2008-Leuschel #declarative #verification- Declarative programming for verification: lessons and outlook (ML), pp. 1–7.
PPDP-2008-PientkaD #proving- Programming with proofs and explicit contexts (BP, JD), pp. 163–173.
QAPL-2008-Bortolussi #approximate #concurrent #constraints #equation #on the #probability- On the Approximation of Stochastic Concurrent Constraint Programming by Master Equation (LB), pp. 163–180.
ASE-2008-HegdeD #ad hoc #collaboration- Connecting Programming Environments to Support Ad-Hoc Collaboration (RH, PD), pp. 178–187.
ASE-2008-IspirC #aspect-oriented #verification- An Assume Guarantee Verification Methodology for Aspect-Oriented Programming (MI, ABC), pp. 391–394.
ASE-2008-RuengmeeFBRL #aspect-oriented #editing #usability- XE (eXtreme Editor) — Bridging the Aspect-Oriented Programming Usability Gap (WR, RSSF, SKB, DFR, CVL), pp. 435–438.
FSE-2008-BoddenLH #fault #monitoring #runtime- Finding programming errors earlier by evaluating runtime monitors ahead-of-time (EB, PL, LJH), pp. 36–47.
ICSE-2008-CabotDMVR #distributed #experience #modelling #re-engineering- From programming to modeling: our experience with a distributed software engineering course (JC, FD, NM, AV, JRR), pp. 749–758.
ICSE-2008-DenzlerG #design pattern- Design patterns: between programming and software design (CD, DG), pp. 801–804.
ICSE-2008-LanzaMRLB #approach #java #smalltalk- A teamwork-based approach to programming fundamentals with scheme, smalltalk & java (ML, ALM, RR, ML, PB), pp. 787–790.
ICSE-2008-StapelLK #design- Best practices in extreme programming course design (KS, DL, EK), pp. 769–776.
SAC-2008-CarvalhoLGS #identification #search-based #using- Replica identification using genetic programming (MGdC, AHFL, MAG, ASdS), pp. 1801–1806.
SAC-2008-LuizPBR #approach #mobile #search-based #using- A new approach to control a population of mobile robots using genetic programming (AL, FP, GB, MR), pp. 1602–1606.
SAC-2008-MusicantePC #web #web service- A programming environment for web services (MAM, EP, MAC), pp. 2363–2367.
SAC-2008-PothierT #aspect-oriented #debugging- Extending omniscient debugging to support aspect-oriented programming (GP, ÉT), pp. 266–270.
SAC-2008-YuV #rule-based #visualisation- Visualization of rule-based programming (WY, RMV), pp. 1258–1259.
GPCE-2008-ApelKL #calculus #feature model #java #refinement- Feature featherweight java: a calculus for feature-oriented programming and stepwise refinement (SA, CK, CL), pp. 101–112.
GPCE-2008-Meijer #functional- Fundamentalist functional programming (EM), pp. 99–100.
ASPLOS-2008-CoxBCKK #compilation- Xoc, an extension-oriented compiler for systems programming (RC, TB, ATC, MFK, EK), pp. 244–254.
ASPLOS-2008-GummarajuCTR #manycore #named #using- Streamware: programming general-purpose multicore processors using streams (JG, JC, YT, MR), pp. 297–307.
ASPLOS-2008-LindermanCWM #manycore #named- Merge: a programming model for heterogeneous multi-core systems (MDL, JDC, HW, THYM), pp. 287–296.
ASPLOS-2008-Winfree #towards- Toward molecular programming with DNA (EW), p. 1.
CASE-2008-LjungkrantzAF #component #industrial #logic #specification #verification- Formal specification and verification of components for industrial logic control programming (OL, KÅ, MF), pp. 935–940.
DAC-2008-MattsonW #parallel #question- Parallel programming: can we PLEASE get it right this time? (TM, MW), pp. 7–11.
DATE-2008-EdwardsVT #compilation #concurrent #memory management #message passing #multi #thread- Programming Shared Memory Multiprocessors with Deterministic Message-Passing Concurrency: Compiling SHIM to Pthreads (SAE, NV, OT), pp. 1498–1503.
DATE-2008-Parandeh-AfsharBI #integer #linear #synthesis- Improving Synthesis of Compressor Trees on FPGAs via Integer Linear Programming (HPA, PB, PI), pp. 1256–1261.
ISMM-2008-Trancon-y-Widemann #functional #garbage collection- A reference-counting garbage collection algorithmfor cyclical functional programming (BTyW), pp. 71–80.
LCTES-2008-AuerbachBGSV #concurrent #flexibility #graph #java #strict #thread- Flexible task graphs: a unified restricted thread programming model for java (JSA, DFB, RG, JHS, JV), pp. 1–11.
PDP-2008-RolfK #constraints #parallel- State-copying and Recomputation in Parallel Constraint Programming with Global Constraints (CCR, KK), pp. 311–317.
PPoPP-2008-GuoBFGP - Programming with tiles (JG, GB, BBF, MJG, DAP), pp. 111–122.
ESOP-2008-Coquand #functional- Constructive Mathematics and Functional Programming (TC), pp. 146–147.
ESOP-2008-MandelM - Programming in JoCaml (LM, LM), pp. 108–111.
ESOP-2008-PoswolskyS #dependent type #encoding #higher-order- Practical Programming with Higher-Order Encodings and Dependent Types (AP, CS), pp. 93–107.
ESOP-2008-TerauchiM #bound #linear- Inferring Channel Buffer Bounds Via Linear Programming (TT, AM), pp. 284–298.
FASE-2008-AtirHKM #composition- Object Composition in Scenario-Based Programming (YA, DH, AK, SM), pp. 301–316.
TACAS-2008-KatzP #model checking #search-based- Model Checking-Based Genetic Programming with an Application to Mutual Exclusion (GK, DP), pp. 141–156.
ICLP-2008-ArandaPRV #behaviour #concurrent #constraints #probability- Stochastic Behavior and Explicit Discrete Time in Concurrent Constraint Programming (JA, JAP, CR, FDV), pp. 682–686.
ICLP-2008-Baral #information management #reasoning #representation #set #using- Using Answer Set Programming for Knowledge Representation and Reasoning: Future Directions (CB), pp. 69–70.
ICLP-2008-BeniniBM #constraints #multi #platform #policy #resource management #using- Resource Management Policy Handling Multiple Use-Cases in MPSoC Platforms Using Constraint Programming (LB, DB, MM), pp. 470–484.
ICLP-2008-BoennBVF #automation #composition #music #set- Automatic Composition of Melodic and Harmonic Music by Answer Set Programming (GB, MB, MDV, Jf), pp. 160–174.
ICLP-2008-Cabalar #set #similarity- Partial Functions and Equality in Answer Set Programming (PC), pp. 392–406.
ICLP-2008-Cipriano #constraints #modelling #on the #tool support- On the Hybridization of Constraint Programming and Local Search Techniques: Models and Software Tools (RC), pp. 803–804.
ICLP-2008-CliffeVBP #animation #declarative #named #set #using #visualisation- ASPVIZ: Declarative Visualisation and Animation Using Answer Set Programming (OC, MDV, MB, JAP), pp. 724–728.
ICLP-2008-EglyGW #framework #implementation #named #using- ASPARTIX: Implementing Argumentation Frameworks Using Answer-Set Programming (UE, SAG, SW), pp. 734–738.
ICLP-2008-Fink #logic- Equivalences in Answer-Set Programming by Countermodels in the Logic of Here-and-There (MF), pp. 99–113.
ICLP-2008-GebserSTUV #biology #consistency #detection #network #nondeterminism #scalability #set- Detecting Inconsistencies in Large Biological Networks with Answer Set Programming (MG, TS, ST, BU, PV), pp. 130–144.
ICLP-2008-Marek #question #set- Quo Vadis Answer Set Programming? (VWM), pp. 83–87.
ICLP-2008-Niemela #set- Answer Set Programming without Unstratified Negation (IN), pp. 88–92.
ICLP-2008-PerezR #concurrent #constraints #nondeterminism- Non-determinism and Probabilities in Timed Concurrent Constraint Programming (JAP, CR), pp. 677–681.
ICLP-2008-Saurin #interactive #proving #towards- Towards Ludics Programming: Interactive Proof Search (AS), pp. 253–268.
ICLP-2008-Schaub #exclamation #set- Here’s the Beef: Answer Set Programming ! (TS), pp. 93–98.
CBSE-2007-FornasierWG #component #composition #named #runtime #using- Soya: A Programming Model and Runtime Environment for Component Composition Using SSDL (PF, JW, IG), pp. 227–241.
ICDAR-2007-FujimotoSTSN #documentation #image #parallel #using- Curved paper rectification for digital camera document images by shape from parallel geodesics using continuous dynamic programming (KF, JS, HT, MS, SN), pp. 267–271.
ICDAR-2007-GaoWHD #documentation #image #integer #linear #using- Decompose Document Image Using Integer Linear Programming (DG, YW, HH, MD), pp. 397–401.
ICDAR-2007-LiwickiIB #detection #online #using- On-Line Handwritten Text Line Detection Using Dynamic Programming (ML, EI, HB), pp. 447–451.
SIGMOD-2007-CastroMA #abstraction #framework- ADO.NET entity framework: raising the level of abstraction in data programming (PC, SM, AA), pp. 1070–1072.
VLDB-2007-TatikondaPG #named #query #xml- LCS-TRIM: Dynamic Programming Meets XML Indexing and Querying (ST, SP, MG), pp. 63–74.
CSEET-2007-CarverHHHR #re-engineering #student #using- Increased Retention of Early Computer Science and Software Engineering Students Using Pair Programming (JCC, LH, LH, JEH, DSR), pp. 115–122.
CSEET-2007-DistanteH #challenge #education #lessons learnt #re-engineering #student- Challenges and Lessons Learned in Teaching Software Engineering and Programming to Hearing-Impaired Students (DD, SH), pp. 344–354.
CSEET-2007-TakemuraNHM #analysis #education #motivation- Analysis of the Relation between the Teaching Materials and Motivation in Programming Education (YT, HN, KLH, KiM), pp. 317–326.
ITiCSE-2007-AlstesL #learning #named #network #online- VERKKOKE: learning routing and network programming online (AA, JL), pp. 91–95.
ITiCSE-2007-BagleyC #collaboration #java #learning- Collaboration and the importance for novices in learning java computer programming (CAB, CCC), pp. 211–215.
ITiCSE-2007-CaspersenLB #modelling- Mental models and programming aptitude (MEC, KDL, JB), pp. 206–210.
ITiCSE-2007-GoldwasserL #network- Introducing network programming into a CS1 course (MHG, DL), pp. 19–22.
ITiCSE-2007-GoldwasserL07a #education #object-oriented #python- Teaching object-oriented programming in python (MHG, DL), pp. 365–366.
ITiCSE-2007-Govender #assessment #comprehension #performance #student- Understanding students’ performance in programming assessment questions (IG), p. 326.
ITiCSE-2007-Helmick #automation #interface #java #source code- Interface-based programming assignments and automatic grading of java programs (MTH), pp. 63–67.
ITiCSE-2007-MillerS #agile #approach #embedded #student- A TDD approach to introducing students to embedded programming (JM, MRS), pp. 33–37.
SIGITE-2007-BillsC #education- Sharing introductory programming curriculum across disciplines (DPB, RLC), pp. 99–106.
SIGITE-2007-GasparL - Restoring “coding with intention” in introductory programming courses (AG, SL), pp. 91–98.
ICSM-2007-Ceccato #aspect-oriented #migration #object-oriented- Migrating Object Oriented code to Aspect Oriented Programming (MC), pp. 497–498.
PASTE-2007-ChinMMM #validation- Enforcing and validating user-defined programming disciplines (BC, DM, SM, TDM), pp. 85–86.
CEFP-2007-Pop #functional #object-oriented #tutorial- A Tutorial on Object-Oriented Functional Programming (HFP), pp. 228–249.
CEFP-2007-SheardL - Programming in Ωmega (TS, NL), pp. 158–227.
ICFP-2007-BeshersFS #case study #experience #functional #linux #using- Experience report: using functional programming to manage a linux distribution (CB, DF, JS), pp. 213–218.
ICFP-2007-Elliott #functional- Tangible functional programming (CE), pp. 59–70.
ICFP-2007-EnnalsG #functional #web- User-friendly functional programming for web mashups (RE, DG), pp. 223–234.
ICFP-2007-FlattYFF #composition- Adding delimited and composable control to a production programming environment (MF, GY, RBF, MF), pp. 165–176.
ICFP-2007-Lloyd #declarative- Declarative programming for artificial intelligence applications (JWL), pp. 123–124.
ICFP-2007-Wazny #case study #experience #functional- Experience report: functional programming in c-rules (JW), pp. 25–28.
IFL-2007-WidemannP #functional- Tabular Expressions and Total Functional Programming (BTyW, DLP), pp. 219–236.
ILC-2007-Leitao #library- The next 700 programming libraries (AML), p. 21.
CIG-2007-WittkampBW #comparison #game studies #learning #search-based- A Comparison of Genetic Programming and Look-up Table Learning for the Game of Spoof (MW, LB, RLW), pp. 63–71.
GT-VMT-2007-MackiePV #interactive #recursion #visual notation- Visual Programming with Recursion Patterns in Interaction Nets (IM, JSP, MV).
CHI-2007-KelleherPK #motivation #women- Storytelling alice motivates middle school girls to learn computer programming (CK, RFP, SBK), pp. 1455–1464.
CHI-2007-WongH #towards #web- Making mashups with marmite: towards end-user programming for the web (JW, JIH), pp. 1435–1444.
HCI-IDU-2007-LimLK #development #visual notation #web- Application of Visual Programming to Web Mash Up Development (SCL, SL, JK), pp. 1139–1148.
HCI-IDU-2007-TarbyERTLK #architecture #aspect-oriented #comparison #evaluation #interactive #usability #using- Traces Using Aspect Oriented Programming and Interactive Agent-Based Architecture for Early Usability Evaluation: Basic Principles and Comparison (JCT, HE, JR, CDT, PL, CK), pp. 632–641.
HCI-IDU-2007-TinglingS #case study- Extreme Programming in Action: A Longitudinal Case Study (PT, AS), pp. 242–251.
HIMI-MTT-2007-KhowajaG #interactive #visual notation- Visual Agent Programming (VAP): An Interactive System to Program Animated Agents (KK, SG), pp. 650–658.
OCSC-2007-ChoY #how- How to See the Beauty That Is Not There : The Aesthetic Element of Programming in the Computer- Based Media Art (HC, JY), pp. 292–300.
ICML-2007-SriperumbudurTL - Sparse eigen methods by D.C. programming (BKS, DAT, GRGL), pp. 831–838.
ICML-2007-YeCJ #kernel #learning #parametricity- Discriminant kernel and regularization parameter learning via semidefinite programming (JY, JC, SJ), pp. 1095–1102.
KDD-2007-YeJC #analysis #kernel #learning #matrix #polynomial- Learning the kernel matrix in discriminant analysis via quadratically constrained quadratic programming (JY, SJ, JC), pp. 854–863.
SIGIR-2007-AlmeidaGCC #adaptation #approach #component #ranking #search-based- A combined component approach for finding collection-adapted ranking functions based on genetic programming (HMdA, MAG, MC, PC), pp. 399–406.
ECOOP-2007-HauptS #aspect-oriented- A Machine Model for Aspect-Oriented Programming (MH, HS), pp. 501–524.
OOPSLA-2007-KuhneS #multi- Can programming be liberated from the two-level style: multi-level programming with deepjava (TK, DS), pp. 229–244.
OOPSLA-2007-SpringPGV #java #named- Streamflex: high-throughput stream programming in java (JHS, JP, RG, JV), pp. 211–228.
PADL-2007-BarahonaK #approach #constraints #problem- A Constraint Programming Approach to Bioinformatics Structural Problems (PB, LK), pp. 33–49.
PADL-2007-GustafssonS #erlang #evaluation #implementation #performance- Applications, Implementation and Performance Evaluation of Bit Stream Programming in Erlang (PG, KFS), pp. 94–108.
PADL-2007-Liang #aspect-oriented #higher-order #linear #logic- Aspect-Oriented Programming in Higher-Order and Linear Logic (CCL), pp. 305–319.
PEPM-2007-FischerMM #named- Tasks: language support for event-driven programming (JF, RM, TDM), pp. 134–143.
PLDI-2007-KothariGMG #abstraction #network #performance #reliability- Reliable and efficient programming abstractions for wireless sensor networks (NK, RG, TDM, RG), pp. 200–210.
PLDI-2007-WangCCJTGYLW #architecture #manycore #named #parallel #thread- EXOCHI: architecture and programming environment for a heterogeneous multi-core multithreaded system (PHW, JDC, GNC, HJ, XT, MG, NYY, GYL, HW), pp. 156–166.
PPDP-2007-Hanus #declarative #javascript #web- Putting declarative programming into the web: translating curry to javascript (MH), pp. 155–166.
QAPL-2007-BortolussiP #concurrent #constraints #difference #equation #probability- Stochastic Concurrent Constraint Programming and Differential Equations (LB, AP), pp. 27–42.
SAC-OOPS-J-2006-IgarashiN07 #object-oriented- Union Types for Object-Oriented Programming (AI, HN), pp. 47–68.
SAC-OOPS-J-2006-Steimann07 #interface #refactoring- The Infer Type Refactoring and its Use for Interface-Based Programming (FS), pp. 99–120.
ASE-2007-CabotCR #constraints #modelling #named #ocl #uml #using #verification- UMLtoCSP: a tool for the formal verification of UML/OCL models using constraint programming (JC, RC, DR), pp. 547–548.
ASE-2007-LittleM #java #keyword- Keyword programming in java (GL, RCM), pp. 84–93.
ASE-2007-WeaverKFA #composition- Modular and generic programming with interpreterlib (PW, GK, NF, PA), pp. 473–476.
ESEC-FSE-2007-ChandrasekaranCJR - Programming asynchronous layers with CLARITY (PC, CLC, JMJ, SKR), pp. 65–74.
GTTSE-2007-HirschfeldCH - An Introduction to Context-Oriented Programming with ContextS (RH, PC, MH), pp. 396–407.
GTTSE-2007-Taha #multi- A Gentle Introduction to Multi-stage Programming, Part II (WT), pp. 260–290.
ICSE-2007-ChongH #social- The Social Dynamics of Pair Programming (JC, TH), pp. 354–363.
ICSE-2007-Zualkernan #learning #using- Using Soloman-Felder Learning Style Index to Evaluate Pedagogical Resources for Introductory Programming Classes (IAZ), pp. 723–726.
SAC-2007-SongJMJXH #detection- Mass edge detection in mammography based on plane fitting and dynamic programming (ES, LJ, BM, RJ, XX, CCH), pp. 80–81.
LDTA-J-2003-Wyk #aspect-oriented #composition #implementation- Implementing aspect-oriented programming constructs as modular language extensions (EVW), pp. 38–61.
GPCE-2007-LienhardtSS #component #kernel #named- Oz/K: a kernel language for component-based open programming (ML, AS, JBS), pp. 43–52.
GPCE-2007-WinterM #generative #java #library #migration- Generative programming techniques for Java library migration (VLW, AM), pp. 185–196.
CASE-2007-LjungkrantzA #case study #component #industrial #library #logic #using- A Study of Industrial Logic Control Programming using Library Components (OL, KÅ), pp. 117–122.
CASE-2007-ReveliotisR0 #algebra #concurrent #correctness #policy #verification- Correctness Verification of Generalized Algebraic Deadlock Avoidance Policies through Mathematical Programming (SR, ER, JYC), pp. 200–206.
CASE-2007-ZuHT #coordination #generative #integer #linear #using- Trajectory Generation in Relative Velocity Coordinates Using Mixed Integer Linear Programming with IHDR Guidance (DZ, JH, DT), pp. 1125–1130.
CC-2007-NagarakatteG #integer #linear #pipes and filters #scheduling #using- Register Allocation and Optimal Spill Code Scheduling in Software Pipelined Loops Using 0-1 Integer Linear Programming Formulation (SGN, RG), pp. 126–140.
CGO-2007-Buck #gpu #parallel- GPU Computing: Programming a Massively Parallel Processor (IB), p. 17.
CGO-2007-Fang #parallel #platform- Parallel Programming Environment: A Key to Translating Tera-Scale Platforms into a Big Success (JF), p. 18.
DAC-2007-ChuKCCG #embedded #multi #thread- An Embedded Coherent-Multithreading Multimedia Processor and Its Programming Model (JCC, WCK, SHC, TFC, JIG), pp. 652–657.
DAC-2007-FangHC #algorithm #design #integer #linear- An Integer Linear Programming Based Routing Algorithm for Flip-Chip Design (JWF, CHH, YWC), pp. 606–611.
DAC-2007-HwuRUKGSKBMTNLFP #modelling #parallel- Implicitly Parallel Programming Models for Thousand-Core Microprocessors (WmWH, SR, SZU, JHK, IG, SSS, REK, SSB, AM, SCT, NN, SSL, MIF, SJP), pp. 754–759.
DAC-2007-Tabor #parallel- Programming Living Cells to Function as Massively Parallel Computers (JJT), pp. 638–639.
DATE-2007-MuellerGS #design #polynomial #trade-off #using- Trade-off design of analog circuits using goal attainment and “Wave Front” sequential quadratic programming (DM, HEG, US), pp. 75–80.
DATE-2007-ReshadiG #architecture #embedded #low level- Interrupt and low-level programming support for expanding the application domain of statically-scheduled horizontal-microcoded architectures in embedded systems (MR, DG), pp. 1337–1342.
LCTES-2007-AuerbachBIKRRT #java #realtime- Java takes flight: time-portable real-time programming with exotasks (JSA, DFB, DTI, CMK, VTR, HR, RT), pp. 51–62.
PDP-2007-GonzalezV #fault tolerance #on the #parallel #search-based- On the Intrinsic Fault-Tolerance Nature of Parallel Genetic Programming (DLG, FFdV), pp. 450–458.
PPoPP-2007-Adl-TabatabaiKS #manycore #transaction- Transactional programming in a multi-core environment (ARAT, CK, BS), p. 272.
PPoPP-2007-Chien #architecture #parallel #pervasive- Pervasive parallel computing: an historic opportunity for innovation in programming and architecture (AAC), p. 160.
PPoPP-2007-Fang #parallel #platform- Parallel programming environment: a key to translating tera-scale platforms into a big success (JZF), p. 1.
PPoPP-2007-Hoeflinger #clustering- Programming with cluster openMP (JH), p. 270.
PPoPP-2007-SaraswatSP #architecture #concurrent #named- X10: concurrent programming for modern architectures (VAS, VS, CvP), p. 271.
ESOP-2007-CarboneHY #web #web service- Structured Communication-Centred Programming for Web Services (MC, KH, NY), pp. 2–17.
ESOP-2007-ConditHAGN #dependent type #low level- Dependent Types for Low-Level Programming (JC, MH, ZRA, DG, GCN), pp. 520–535.
FASE-2007-BachFS #eclipse #plugin- Declared Type Generalization Checker: An Eclipse Plug-In for Systematic Programming with More General Types (MB, FF, FS), pp. 117–120.
ICLP-2007-Eiter #semantics #set #web- Answer Set Programming for the Semantic Web (TE), pp. 23–26.
ICLP-2007-Gebser #set- Advanced Techniques for Answer Set Programming (MG), pp. 458–459.
ICLP-2007-GebserS #set- Generic Tableaux for Answer Set Programming (MG, TS), pp. 119–133.
ICLP-2007-Oikarinen #composition #set- Modular Answer Set Programming (EO), pp. 462–463.
ICLP-2007-OlartePV #concurrent #constraints- Universal Timed Concurrent Constraint Programming (CO, CP, FV), pp. 464–465.
DocEng-2006-QeliF #aspect-oriented #documentation #using #xml #xpath- Filtering XML documents using XPath expressions and aspect-oriented programming (EQ, BF), pp. 85–87.
SIGMOD-2006-FlorescuK #xml- Programming for XML (DF, DK), p. 801.
VLDB-2006-MoerkotteN #algorithm #analysis #generative- Analysis of Two Existing and One New Dynamic Programming Algorithm for the Generation of Optimal Bushy Join Trees without Cross Products (GM, TN), pp. 930–941.
CSEET-2006-CarverH #education #empirical- Viope as a Tool for Teaching Introductory Programming: An Empirical Investigation (JCC, LH), pp. 9–16.
CSEET-2006-RahmanJ #development #education #lifecycle- Applying Software Development Lifecycles in Teaching Introductory Programming Courses (SMR, PLJ), pp. 17–24.
ITiCSE-2006-BaldwinCE - WeBWorK for programming fundamentals (JB, EC, TE), p. 361.
ITiCSE-2006-BerginLOM - The first programming course: ideas to end the enrollment decline (JB, RL, BBO, MFM), pp. 301–302.
ITiCSE-2006-DonyC #education- A tool for helping teach a programming method (ID, BLC), pp. 212–216.
ITiCSE-2006-Hanks #student #towards- Student attitudes toward pair programming (BH), pp. 113–117.
ITiCSE-2006-HughesP #learning #object-oriented #student- ASSISTing CS1 students to learn: learning approaches and object-oriented programming (JH, DRP), pp. 275–279.
ITiCSE-2006-Moses #animation #approach- Animation programming: an alternative approach to CS1 (LM), p. 317.
ITiCSE-2006-OKellyG #approach #education #learning #problem- RoboCode & problem-based learning: a non-prescriptive approach to teaching programming (JO, JPG), pp. 217–221.
ITiCSE-2006-RauchasSK #education #experience- The effect of prior programming experience in a scheme-based breadth-first curriculum at wits (SR, IDS, BK), p. 326.
ITiCSE-2006-SpaccoHPEHP #case study #design #experience #testing #using- Experiences with marmoset: designing and using an advanced submission and testing system for programming courses (JS, DH, WP, FE, JKH, NPP), pp. 13–17.
ITiCSE-2006-StevensonW - Developing real-world programming assignments for CS1 (DES, PJW), pp. 158–162.
ITiCSE-2006-Utting #education #java #problem #using- Problems in the initial teaching of programming using Java: the case for replacing J2SE with J2ME (IU), pp. 193–196.
SIGITE-2006-Leung #concept #visualisation- Integrating visualization to make programming concepts concrete: dot net style (SL), pp. 149–156.
ICSM-2006-KuleszaSGCSL #aspect-oriented #maintenance- Quantifying the Effects of Aspect-Oriented Programming: A Maintenance Study (UK, CS, AG, RC, AvS, CJPdL), pp. 223–233.
SCAM-2006-NogueraP #java #named #validation- AVal: an Extensible Attribute-Oriented Programming Validator for Java (CN, RP), pp. 175–183.
ICALP-v2-2006-JagadeesanJPR #data access #named- λ-RBAC: Programming with Role-Based Access Control (RJ, AJ, CP, JR), pp. 456–467.
FLOPS-2006-DijkstraS #named- Ruler: Programming Type Rules (AD, SDS), pp. 30–46.
FLOPS-2006-HinzeJL #contract #functional- Typed Contracts for Functional Programming (RH, JJ, AL), pp. 208–225.
FLOPS-2006-PlasmeijerA #web- iData for the World Wide Web — Programming Interconnected Web Forms (RP, PA), pp. 242–258.
FLOPS-2006-Steele #abstraction #parallel- Parallel Programming and Parallel Abstractions in Fortress (GLSJ), p. 1.
Haskell-2006-DiatchkiJ #data type #functional #memory management- Strongly typed memory areas programming systems-level data structures in a functional language (ISD, MPJ), pp. 72–83.
Haskell-2006-Thiemann #haskell #transaction- User-level transactional programming in Haskell (PT), pp. 84–95.
ICFP-2006-BlumeAC - Extensible programming with first-class cases (MB, UAA, WC), pp. 239–250.
ICFP-2006-Lin #monad- Programming monads operationally with Unimo (CKL), pp. 274–285.
ICFP-2006-NakataG #recursion- Recursive modules for programming (KN, JG), pp. 74–86.
IFL-2006-HammondGMI #low level- Low-Level Programming in Hume: An Exploration of the HW-Hume Level (KH, GG, GM, AI), pp. 91–107.
CIG-2006-WittkampB #adaptation #evolution #game studies #search-based #using- Evolving Adaptive Play for the Game of Spoof Using Genetic Programming (MW, LB), pp. 164–172.
CHI-2006-FernaeusT #design- Finding design qualities in a tangible programming space (YF, JT), pp. 447–456.
CHI-2006-PrabakerBC #authoring #documentation #evaluation #using- An evaluation of using programming by demonstration and guided walkthrough techniques for authoring and utilizing documentation (MP, LDB, VC), pp. 241–250.
SOFTVIS-2006-PazelT #development #visual notation- Intentional MPI programming in a visual development environment (DPP, BT), pp. 169–170.
ICEIS-SAIC-2006-Gonzalez0 #approach #named- AOPOA — Organizational Approach for Agent Oriented Programming (EG, METM), pp. 75–80.
CIKM-2006-Gkoulalas-DivanisV #approach #integer- An integer programming approach for frequent itemset hiding (AGD, VSV), pp. 748–757.
ICML-2006-KellerMP #approximate #automation #learning- Automatic basis function construction for approximate dynamic programming and reinforcement learning (PWK, SM, DP), pp. 449–456.
ICML-2006-RavikumarL #estimation #markov #metric #polynomial #random- Quadratic programming relaxations for metric labeling and Markov random field MAP estimation (PDR, JDL), pp. 737–744.
ICPR-v2-2006-GongY #estimation #orthogonal #using- Disparity Flow Estimation using Orthogonal Reliability-based Dynamic Programming (MG, YHY), pp. 70–73.
ICPR-v2-2006-RaoDX #modelling- Joint Correspondence and Background Modeling Based on Tree Dynamic Programming (NIR, HD, GX), pp. 425–428.
ICPR-v3-2006-JiangDL #locality #polynomial- Convex Quadratic Programming for Object Localization (HJ, MSD, ZNL), pp. 24–27.
ICPR-v3-2006-ZouB #classification #energy #image #process #search-based- Human Activity Classification Based on Gait Energy Image and Coevolutionary Genetic Programming (XZ, BB), pp. 556–559.
KDD-2006-RosalesF #learning #linear #metric- Learning sparse metrics via linear programming (RR, GF), pp. 367–373.
KR-2006-EiterFTTW - Replacements in Non-Ground Answer-Set Programming (TE, MF, HT, PT, SW), pp. 340–351.
SEKE-2006-YinW - Organizational Programming: Hierarchy Software Construction (ZY, JW), pp. 182–187.
SPLC-2006-LeeKKP #analysis #aspect-oriented #development #feature model #product line- Combining Feature-Oriented Analysis and Aspect-Oriented Programming for Product Line Asset Development (KL, KCK, MK, SP), pp. 103–112.
ECOOP-2006-DedeckerCMDM - Ambient-Oriented Programming in AmbientTalk (JD, TVC, SM, TD, WDM), pp. 230–254.
ECOOP-2006-McDirmidH #component #named #object-oriented- SuperGlue: Component Programming with Object-Oriented Signals (SM, WCH), pp. 206–229.
ECOOP-2006-SkotiniotisPL #adaptation #interface- Demeter Interfaces: Adaptive Programming Without Surprises (TS, JP, KJL), pp. 477–500.
OOPSLA-2006-GregorJSSRL #c++ #concept #named- Concepts: linguistic support for generic programming in C++ (DG, JJ, JGS, BS, GDR, AL), pp. 291–310.
OOPSLA-2006-Steimann #aspect-oriented- The paradoxical success of aspect-oriented programming (FS), pp. 481–497.
PADL-2006-ErwigK #evolution #modelling #probability- Modeling Genome Evolution with a DSEL for Probabilistic Programming (ME, SK), pp. 134–149.
PEPM-2006-ErwigFP #fortran- Generic programming in Fortran (ME, ZF, BP), pp. 130–139.
PLDI-2006-BartonCAZFCA #memory management #scalability- Shared memory programming for large scale machines (CB, CC, GA, YZ, MF, SC, JNA), pp. 108–117.
PLDI-2006-JarviGWLS #algorithm #c++ #challenge- Algorithm specialization in generic programming: challenges of constrained generics in C++ (JJ, DG, JW, AL, JGS), pp. 272–282.
PLDI-2006-SpoonhowerABCG #named #realtime- Eventrons: a safe programming construct for high-frequency hard real-time applications (DS, JSA, DFB, PC, DG), pp. 283–294.
POPL-2006-Leroy #certification #compilation #proving- Formal certification of a compiler back-end or: programming a compiler with a proof assistant (XL), pp. 42–54.
POPL-2006-NiS #assembly #embedded #pointer- Certified assembly programming with embedded code pointers (ZN, ZS), pp. 320–333.
QAPL-2006-Bortolussi #concurrent #constraints #probability- Stochastic Concurrent Constraint Programming (LB), pp. 65–80.
ICSE-2006-Beyer #relational- Relational programming with CrocoPat (DB), pp. 807–810.
ICSE-2006-CubranicSR #communication #comparison- A comparison of communication technologies to support novice team programming (DC, MADS, JR), pp. 695–698.
ICSE-2006-LiHSL #release planning- A risk-driven method for eXtreme programming release planning (ML, MH, FS, JL), pp. 423–430.
ICSE-2006-RashidGM #aspect-oriented #development- Aspect-oriented software development beyond programming (AR, AFG, AMDM), pp. 1061–1062.
SAC-2006-ChoiBS #design #implementation #kernel #linux #robust- Design and implementation of a kernel resource protector for robustness of Linux module programming (JC, SB, SYS), pp. 1477–1481.
SAC-2006-GiegerichS #challenge #compilation #domain-specific language- Challenges in the compilation of a domain specific language for dynamic programming (RG, PS), pp. 1603–1609.
SAC-2006-IgarashiN #object-oriented- Union types for object-oriented programming (AI, HN), pp. 1435–1441.
SAC-2006-SchiavoniQ #architecture #component #tool support- A posteriori defensive programming: an annotation toolkit for DoS-resistant component-based architectures (VS, VQ), pp. 1734–1738.
SAC-2006-SinghXMH #geometry #linear #locality #problem #using- Solving the brachytherapy seed localization problem using geometric and linear programming techniques (VS, LM, JX, KRH), pp. 229–234.
GPCE-2006-ReederG #visual notation- A graphical programming system for molecular motif search (JR, RG), pp. 131–140.
DAC-2006-AksoyCFM #constraints #integer #linear #optimisation #satisfiability #synthesis #using- Optimization of area under a delay constraint in digital filter synthesis using SAT-based integer linear programming (LA, EACdC, PFF, JM), pp. 669–674.
DAC-2006-GuthausSB #using- Clock buffer and wire sizing using sequential programming (MRG, DS, RBB), pp. 1041–1046.
DAC-2006-JerrayaBP #abstraction #interface #modelling #multi- Programming models and HW-SW interfaces abstraction for multi-processor SoC (AAJ, AB, FP), pp. 280–285.
DAC-2006-ZhaoPSYF #algorithm #linear #megamodelling #performance #using- A fast on-chip decoupling capacitance budgeting algorithm using macromodeling and linear programming (MZ, RP, SS, SY, YF), pp. 217–222.
HPDC-2006-CicottiB - Short Paper: Asynchronous programming with Tarragon (PC, SBB), pp. 375–376.
HPDC-2006-WieczorekPF #approach #grid #scheduling #workflow- Dynamic Programming Based Approach for Bi-criteria Workflow Scheduling on the Grid (MW, RP, TF), pp. 381–382.
PDP-2006-Baz #parallel #problem- Load Balancing in a Parallel Dynamic Programming Multi-Method Applied to the 0-1 Knapsack Problem (ME, DEB), pp. 127–132.
PDP-2006-Chapman #memory management #parallel #question #scalability- Scalable Shared Memory Parallel Programming: Will One Size Fit All? (BMC), p. 3.
PPoPP-2006-BikshandiGHAFGPP #array #locality #parallel- Programming for parallelism and locality with hierarchically tiled arrays (GB, JG, DH, GA, BBF, MJG, DAP, CvP), pp. 48–57.
PPoPP-2006-Stata #parallel #web- Parallel programming in modern web search engines (RS), p. 58.
PPoPP-2006-Steele #parallel- Parallel programming and code selection in fortress (GLSJ), p. 1.
ESOP-2006-Pierce - The Weird World of Bi-directional Programming (BCP), p. 342.
FASE-2006-Curbera - A Programming Model for Service Oriented Applications (FC), p. 1.
STOC-2006-KelnerS #algorithm #linear #polynomial #random- A randomized polynomial-time simplex algorithm for linear programming (JAK, DAS), pp. 51–60.
TACAS-2006-CollavizzaR #constraints #verification- Exploration of the Capabilities of Constraint Programming for Software Verification (HC, MR), pp. 182–196.
ICLP-2006-BrainCVF #named #set- TOAST: Applying Answer Set Programming to Superoptimisation (MB, TC, MDV, JPF), pp. 270–284.
ICLP-2006-GebserS #calculus #set- Tableau Calculi for Answer Set Programming (MG, TS), pp. 11–25.
ICLP-2006-GrellSS #biology #modelling #network #set- Modelling Biological Networks by Action Languages Via Answer Set Programming (SG, TS, JS), pp. 285–299.
ICLP-2006-InoueS #set- Generality Relations in Answer Set Programming (KI, CS), pp. 211–225.
ICLP-2006-LopezPPRV #concurrent #constraints #declarative #framework #security- A Declarative Framework for Security: Secure Concurrent Constraint Programming (HAL, CP, JAP, CR, FDV), pp. 449–450.
ICLP-2006-NieuwenborghHV #set- Cooperating Answer Set Programming (DVN, SH, DV), pp. 226–241.
ICLP-2006-SchwaigerF #assessment #automation #compilation #testing #using- Using Answer Set Programming for the Automatic Compilation of Assessment Tests (PS, BF), pp. 300–314.
ICDAR-2005-GaoLV #algorithm #online #segmentation- A Two-stage Online Handwritten Chinese Character Segmentation Algorithm Based on Dynamic Programming (XG, PML, CVG), pp. 735–739.
ICDAR-2005-YinYW #online #segmentation- Online Segmentation of Freehand Stroke by Dynamic Programming (YL, YY, LW), pp. 197–201.
CSEET-2005-Tomayko #education- Teaching eXtreme Programming Remotely (JET), pp. 17–24.
ITiCSE-2005-BenayaZ #education #java- Advanced programming in java workshop: teaching methodology (TB, EZ), p. 348.
ITiCSE-2005-ChenM #java- Iconic programming for flowcharts, java, turing, etc (SC, SM), pp. 104–107.
ITiCSE-2005-CilliersCG - The effect of integrating an Iconic programming notation into CS1 (CC, APC, JHG), pp. 108–112.
ITiCSE-2005-Cox #approach #functional #human-computer- A pragmatic HCI approach: engagement by reinforcing perception with functional dsesign and programming (DC), pp. 39–43.
ITiCSE-2005-EfopoulosDES #named- WIPE: a programming environment for novices (VE, VD, GE, MS), pp. 113–117.
ITiCSE-2005-FloodL #education- Teaching programming collaboratively (RF, BL), pp. 321–324.
ITiCSE-2005-Hanks #distributed #performance #student- Student performance in CS1 with distributed pair programming (BH), pp. 316–320.
ITiCSE-2005-HoodH #concept #education #using- Teaching programming and language concepts using LEGOs (CSH, DJH), pp. 19–23.
ITiCSE-2005-Hovis #complexity- Managing the complexity in first year programming (RAH), p. 394.
ITiCSE-2005-KollingH #game studies- Game programming in introductory courses with direct state manipulation (MK, PH), pp. 59–63.
ITiCSE-2005-Kumar #java #online- Online tutors for C++/Java programming (ANK), p. 387.
ITiCSE-2005-LoftusR #learning #question- Extreme programming promotes extreme learning? (CWL, MR), pp. 311–315.
ITiCSE-2005-Marcelino #learning- Learning repetition structures in programming (MJM), p. 351.
ITiCSE-2005-MarquesAMC #student #using- Using Octave to introduce programming to technical science students (NCM, FA, CM, JFC), pp. 198–202.
ITiCSE-2005-MarreroS #testing- Testing first: emphasizing testing in early programming courses (WM, AS), pp. 4–8.
ITiCSE-2005-MedeirosDGM #using- Using a PC simulator to illustrate input-output programming techniques (PDM, VD, MCG, RFM), p. 388.
ITiCSE-2005-PaisB05a #education #user interface #using- Use of flash movies for teaching GUI programming (RP, JPB), p. 390.
ITiCSE-2005-StamouliBM #education #named- ExploreCSEd: exploring skills and difficulties in programming education (IS, MB, RM), p. 371.
ITiCSE-2005-XinogalosS05a #process- The hands-on activities of the programming microworld objectKarel (SX, MS), p. 384.
SIGITE-2005-BillsB - The role of programming in IT (DPB, JAB), pp. 43–49.
SIGITE-2005-LiP #education #effectiveness #standard- Effectively teaching coding standards in programming (XL, CP), pp. 239–244.
SIGITE-2005-Lutz #framework #named #network #object-oriented #research #student- NetDev: an object-oriented framework enabling network programming for students and researchers (PHL), pp. 113–119.
SIGITE-2005-WernerCD #game studies #women- Middle school girls + games programming = information technology fluency (LLW, SC, JD), pp. 301–305.
SIGITE-2005-Wulf #education- Constructivist approaches for teaching computer programming (TW), pp. 245–248.
ICSM-2005-BriandDL #aspect-oriented #contract #debugging- Instrumenting Contracts with Aspect-Oriented Programming to Increase Observability and Support Debugging (LCB, WJD, YL), pp. 687–690.
ICSM-2005-ShinomiT #aspect-oriented #impact analysis #weaving- Impact Analysis of Weaving in Aspect-Oriented Programming (HS, TT), pp. 657–660.
MSR-2005-SpaccoSHP #automation #mining #repository #testing- Software repository mining with Marmoset: an automated programming project snapshot and testing system (JS, JS, DH, WP), pp. 46–50.
SFM-2005-BettiniN #distributed #mobile- Mobile Distributed Programming in X-Klaim (LB, RDN), pp. 29–68.
TLCA-2005-SchurmannPS #calculus #encoding #functional #higher-order- The [triangle]-Calculus. Functional Programming with Higher-Order Encodings (CS, AP, JS), pp. 339–353.
CEFP-2005-Hammond #approach #behaviour #bound #functional- Exploiting Purely Functional Programming to Obtain Bounded Resource Behaviour: The Hume Approach (KH), pp. 100–134.
CEFP-2005-Scholz #array #functional- Functional Array Programming in SaC (SBS), pp. 62–99.
CEFP-2005-UustaluV #data flow- The Essence of Dataflow Programming (TU, VV), pp. 135–167.
Haskell-2005-AlimarineSWEP - There and back again: arrows for invertible programming (AA, SS, AvW, MCJDvE, RP), pp. 86–97.
ICFP-2005-ChenX #proving #theorem proving- Combining programming with theorem proving (CC, HX), pp. 66–77.
ICFP-2005-Nilsson #algebra #data type #functional #optimisation #using- Dynamic optimization for functional reactive programming using generalized algebraic data types (HN), pp. 54–65.
ICFP-2005-WestbrookSW #approach #imperative- A language-based approach to functionally correct imperative programming (EMW, AS, IW), pp. 268–279.
CHI-2005-Louca #student #syntax #usability- The syntax or the story behind it?: a usability study of student work with computer-based programming environments in elementary science (LTL), pp. 849–858.
SOFTVIS-2005-GhoniemCFJ #constraints #graph #using #visualisation- Peeking in solver strategies using explanations visualization of dynamic graphs for constraint programming (MG, HC, JDF, NJ), pp. 27–36.
ICEIS-v2-2005-CuellarDJ #network #predict #problem- An Application of Non-Linear Programming to Train Recurrent Neural Networks in Time Series Prediction Problems (MPC, MD, MdCPJ), pp. 35–42.
ICEIS-v4-2005-LokeLBG #abstraction #workflow- Levels of Abstraction in Programming Device Ecology Workflows (SWL, SL, GB, BG), pp. 137–144.
ICML-2005-McMahanLG #bound #performance #realtime- Bounded real-time dynamic programming: RTDP with monotone upper bounds and performance guarantees (HBM, ML, GJG), pp. 569–576.
ICML-2005-RothY #integer #linear #random- Integer linear programming inference for conditional random fields (DR, WtY), pp. 736–743.
KDD-2005-Sandler #classification #linear #on the #using- On the use of linear programming for unsupervised text classification (MS), pp. 256–264.
SEKE-2005-BenavidesTC #constraints #feature model #modelling #using- Using Constraint Programming to Reason on Feature Models (DB, PT, ARC), pp. 677–682.
SEKE-2005-Chiang #design #parallel- A Design Methodology for Parallel Programming (CCC), pp. 727–730.
MoDELS-2005-Pavlich-MariscalMD #aspect-oriented #data access #framework #using- A Formal Enforcement Framework for Role-Based Access Control Using Aspect-Oriented Programming (JAPM, LM, SAD), pp. 537–552.
MoDELS-2005-WadaS #development #framework #metamodelling #modelling #uml- Modeling Turnpike Frontend System: A Model-Driven Development Framework Leveraging UML Metamodeling and Attribute-Oriented Programming (HW, JS), pp. 584–600.
MoDELS-2005-Pavlich-MariscalMD #aspect-oriented #data access #framework #using- A Formal Enforcement Framework for Role-Based Access Control Using Aspect-Oriented Programming (JAPM, LM, SAD), pp. 537–552.
MoDELS-2005-WadaS #development #framework #metamodelling #modelling #uml- Modeling Turnpike Frontend System: A Model-Driven Development Framework Leveraging UML Metamodeling and Attribute-Oriented Programming (HW, JS), pp. 584–600.
ECOOP-2005-ChibaI #aspect-oriented #dependence #injection- Aspect-Oriented Programming Beyond Dependency Injection (SC, RI), pp. 121–143.
ECOOP-2005-Meyer #object-oriented #problem- Attached Types and Their Application to Three Open Problems of Object-Oriented Programming (BM), pp. 1–32.
OOPSLA-2005-Edwards #named- Subtext: uncovering the simplicity of programming (JE), pp. 505–518.
OOPSLA-2005-KennedyR #algebra #data type #object-oriented- Generalized algebraic data types and object-oriented programming (AK, CVR), pp. 21–40.
OOPSLA-2005-LiuS - Interaction-based programming with classages (YDL, SFS), pp. 191–209.
OOPSLA-2005-Vanderburg #agile #process- A simple model of agile software processes — or — extreme programming annealed (GV), pp. 539–545.
LOPSTR-2005-AntoyH #declarative- Declarative Programming with Function Patterns (SA, MH), pp. 6–22.
PADL-2005-BrooksEMR #set- Character-Based Cladistics and Answer Set Programming (DRB, EE, JWM, DR), pp. 37–51.
PADL-2005-ZhuX #pointer- Safe Programming with Pointers Through Stateful Views (DZ, HX), pp. 83–97.
PLDI-2005-ChenLLLLLJ #named #network #performance- Shangri-La: achieving high performance from compiled network applications while enabling ease of programming (MKC, XFL, RL, JHL, LL, TL, RJ), pp. 224–236.
PLDI-2005-NiKSI #ad hoc #mobile #network- Programming ad-hoc networks of mobile and resource-constrained devices (YN, UK, AS, LI), pp. 249–260.
PLDI-2005-SiekL - Essential language support for generic programming (JGS, AL), pp. 73–84.
PLDI-2005-Solar-LezamaRBE #sketching #source code- Programming by sketching for bit-streaming programs (ASL, RMR, RB, KE), pp. 281–294.
POPL-2005-FieldV #consistency #distributed #maintenance #named- Transactors: a programming model for maintaining globally consistent distributed state in unreliable environments (JF, CAV), pp. 195–208.
PPDP-2005-JagadeesanM #approach #constraints #declarative- Timed constraint programming: a declarative approach to usage control (RJ, WM, CP, VAS), pp. 164–175.
SIGAda-2005-PedersenC #ada #aspect-oriented #named- AspectAda: aspect oriented programming for ada95 (KHP, CC), pp. 79–92.
ESEC-FSE-2005-GrigorenkoST #generative #visual notation- Visual tool for generative programming (PG, AS, ET), pp. 249–252.
ESEC-FSE-2005-HochsteinBZHC #automation #metric #self- Combining self-reported and automatic data to improve programming effort measurement (LH, VRB, MVZ, JKH, JC), pp. 356–365.
ESEC-FSE-2005-LiZ #automation #detection #named #scalability- PR-Miner: automatically extracting implicit programming rules and detecting violations in large software code (ZL, YZ), pp. 306–315.
GTTSE-2005-Batory #tutorial- A Tutorial on Feature Oriented Programming and the AHEAD Tool Suite (DSB), pp. 3–35.
GTTSE-2005-Chiba #aspect-oriented #program transformation- Program Transformation with Reflection and Aspect-Oriented Programming (SC), pp. 65–94.
ICSE-2005-Cardelli #modelling- Transitions in programming models: 2 (LC), p. 2.
ICSE-2005-HulkkoA #case study #multi #quality- A multiple case study on the impact of pair programming on product quality (HH, PA), pp. 495–504.
ICSE-2005-Kiczales #aspect-oriented- Aspect-oriented programming (GK), p. 730.
ICSE-2005-KiczalesM #aspect-oriented #composition #reasoning- Aspect-oriented programming and modular reasoning (GK, MM), pp. 49–58.
ICSE-2005-Woit #case study #interactive #requirements- Requirements interaction management in an eXtreme programming environment: a case study (DMW), pp. 489–494.
SAC-2005-CarvalhoL #abstraction #composition #distributed #parallel #performance- The # model: separation of concerns for reconciling modularity, abstraction and efficiency in distributed parallel programming (FHdCJ, RDL), pp. 1357–1364.
SAC-2005-FalcoTCG05a #approach #clustering #grammarware #novel #search-based- A novel grammar-based genetic programming approach to clustering (IDF, ET, ADC, FG), pp. 928–932.
SAC-2005-FalcoTCP #approach #induction #search-based- Inductive inference of chaotic series by Genetic Programming: a Solomonoff-based approach (IDF, ET, ADC, AP), pp. 957–958.
SAC-2005-KvaleLC #aspect-oriented #case study #using- A case study on building COTS-based system using aspect-oriented programming (AAK, JL, RC), pp. 1491–1498.
SAC-2005-PaigeCMS - High-integrity extreme programming (RFP, HC, JAM, ZRS), pp. 1518–1523.
GPCE-2005-ApelLRS #aspect-oriented #feature model- FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming (SA, TL, MR, GS), pp. 125–140.
GPCE-2005-CaretteK #abstraction #monad #multi- Multi-stage Programming with Functors and Monads: Eliminating Abstraction Overhead from Generic Code (JC, OK), pp. 256–274.
GPCE-2005-ConselLRC #approach #compilation #domain-specific language #generative- A Generative Programming Approach to Developing DSL Compilers (CC, FL, LR, PC), pp. 29–46.
GPCE-2005-EckhardtKPST #multi- Implicitly Heterogeneous Multi-stage Programming (JE, RK, EP, KNS, WT), pp. 275–292.
GPCE-2005-HirschkoffHPSS #component- Component-Oriented Programming with Sharing: Containment is Not Ownership (DH, TH, DP, AS, JBS), pp. 389–404.
GPCE-2005-PeruginiR #approach #case study #experience #generative #information retrieval #interactive- A Generative Programming Approach to Interactive Information Retrieval: Insights and Experiences (SP, NR), pp. 205–220.
GPCE-2005-WuL #reasoning #source code #using- Shadow Programming: Reasoning About Programs Using Lexical Join Point Information (PW, KJL), pp. 141–156.
GPCE-2005-YaoZC #aspect-oriented #c++ #framework- AOP++: A Generic Aspect-Oriented Programming Framework in C++ (ZY, QZ, GC), pp. 94–108.
LDTA-2005-Watt #design #scripting language- The Design of Monty: a Programming/Scripting Language (DAW), pp. 5–28.
CASE-2005-WeiL #concurrent #policy #using- A deadlock prevention policy for FMS using mathematical programming (NW, ZL), pp. 399–403.
CC-2005-RyuR #debugging #multi- Source-Level Debugging for Multiple Languages with Modest Programming Effort (SR, NR), pp. 10–26.
DAC-2005-SinghNLS #geometry #robust- Robust gate sizing by geometric programming (JS, VN, ZQL, SSS), pp. 315–320.
DATE-2005-McConaghyEG #canonical #generative #named #search-based- CAFFEINE: Template-Free Symbolic Model Generation of Analog Circuits via Canonical Form Functions and Genetic Programming (TM, TE, GGEG), pp. 1082–1087.
PDP-2005-Danelutto #parallel- QoS in Parallel Programming through Application Managers (MD), pp. 282–289.
PPoPP-2005-HarrisF - Revocable locks for non-blocking programming (TLH, KF), pp. 72–82.
WRLA-2004-CirsteaMR05 #java #protocol #rule-based #verification- Rule-based Programming in Java For Protocol Verification (HC, PEM, AR), pp. 209–227.
ESOP-2005-Myers #policy #security- Programming with Explicit Security Policies (ACM), pp. 1–4.
STOC-2005-AzarE #parallel #scheduling- Convex programming for scheduling unrelated parallel machines (YA, AE), pp. 331–337.
TACAS-2005-ChenR #java #monitoring #named- Java-MOP: A Monitoring Oriented Programming Environment for Java (FC, GR), pp. 546–550.
ICLP-2005-Haemmerle #concurrent #constraints #linear- SiLCC Is Linear Concurrent Constraint Programming (RH), pp. 448–449.
ICLP-2005-Langevine #constraints #named- Gentra4cp: A Generic Trace Format for Constraint Programming (LL), pp. 433–434.
ICLP-2005-TompitsW #equivalence #implementation #towards- Towards Implementations for Advanced Equivalence Checking in Answer-Set Programming (HT, SW), pp. 189–203.
SAT-2005-HeuleM #bound #linear #random #satisfiability #using- Observed Lower Bounds for Random 3-SAT Phase Transition Density Using Linear Programming (MH, HvM), pp. 122–134.
VMCAI-2005-Cousot #abstraction #parametricity #proving #termination- Proving Program Invariance and Termination by Parametric Abstraction, Lagrangian Relaxation and Semidefinite Programming (PC), pp. 1–24.
VMCAI-2005-SankaranarayananSM #analysis #linear #scalability #using- Scalable Analysis of Linear Systems Using Mathematical Programming (SS, HBS, ZM), pp. 25–41.
DocEng-2004-KingST #animation #behaviour #functional #realtime #xml- Behavioral reactivity and real time programming in XML: functional programming meets SMIL animation (PRK, PS, SJT), pp. 57–66.
CSEET-2004-McKimE #design #education #multi #object-oriented #using- Using a Multiple Term Project to Teach Object Oriented Programming and Design (JCM, HJCE), pp. 59–64.
ITiCSE-2004-Ford - Managing the programming tail (LF), p. 249.
ITiCSE-2004-Ford04a #generative #learning- A learning object generator for programming (LF), p. 268.
ITiCSE-2004-Garner #learning #using- The use of a code restructuring tool in the learning of programming (SG), p. 277.
ITiCSE-2004-HanksMDK #quality- Program quality with pair programming in CS1 (BH, CM, DD, MK), pp. 176–180.
ITiCSE-2004-KuittinenS #education- Teaching roles of variables in elementary programming courses (MK, JS), pp. 57–61.
ITiCSE-2004-Kumar #java #learning- Web-based tutors for learning programming in C++/Java (AK), p. 266.
ITiCSE-2004-Leska #education #using- Introducing undergraduates to programming using robots in the general education curriculum (CL), p. 263.
ITiCSE-2004-PazL #automation #concept #functional- Emergence of automated assignment conceptions in a functional programming course (TP, TL), pp. 181–185.
ITiCSE-2004-PowellMGFR #learning- Dyslexia and learning computer programming (NP, DJM, JG, JF, JR), p. 242.
ITiCSE-2004-PriceP - Common environment for undergraduate computer programming (CBP, JP), p. 248.
ITiCSE-2004-SitthiworachartJ #assessment #effectiveness #learning- Effective peer assessment for learning computer programming (JS, MJ), pp. 122–126.
ITiCSE-2004-Tanaka-IshiiKT #feedback #named #verification- EMMA: a web-based report system for programming course--automated verification and enhanced feedback (KTI, KK, MT), p. 278.
ITiCSE-WGR-2004-JacobsonT #array- It is time to emphasize arraylists over arrays in Java-based first programming courses (NJ, AT), pp. 88–92.
ITiCSE-WGR-2004-Pillay #search-based- A first course in genetic programming (NP), pp. 93–96.
ITiCSE-WGR-2004-Walker04a - Experimentation in the computer programming lab (GNW), pp. 69–72.
SIGITE-2004-BierreP #java #using- The use of MUPPETS in an introductory java programming course (KJB, AMP), pp. 122–127.
SIGITE-2004-CohenB #community #education- Aligning programming education between community colleges and universities (RFC, DB), pp. 224–226.
SIGITE-2004-EdwardsB #case study #experience #tablet #using- Experiences using tablet PCs in a programming laboratory (SHE, NDB), pp. 160–164.
SIGITE-2004-HoldenW #education #experience- The experience factor in early programming education (EH, EW), pp. 211–218.
SIGITE-2004-Klassen #approach #concept #education- Another approach to teaching programming concept course with object first (MK), p. 277.
SIGITE-2004-SwainS #design #development #network #object-oriented #using- Design and development of computer networking modules using virtual instruments and object oriented programming (NS, MS), p. 270.
ICSM-2004-WernickH #evolution #using- The Impact of Using Pair Programming on System Evolution: A Simulation-Based Study (PW, TH), pp. 422–426.
IWPC-2004-Batory #challenge #comprehension #generative- Program Comprehension in Generative Programming: A History of Grand Challenges (DSB), pp. 2–13.
IWPC-2004-MohanG #evolution #source code- Programming Style Changes in Evolving Source Code (AM, NG), pp. 236–240.
SCAM-2004-CeccatoT #aspect-oriented- Adding Distribution to Existing Applications by Means of Aspect Oriented Programming (MC, PT), pp. 107–116.
SCAM-2004-HouHR #c++ #guidelines #specification- Specifying the Law of Demeter and C++ Programming Guidelines with FCL (DH, HJH, PR), pp. 119–127.
IFM-2004-WoodcockC #design #tutorial- A Tutorial Introduction to Designs in Unifying Theories of Programming (JW, AC), pp. 40–66.
SEFM-2004-Misra #distributed #web #web service- A Programming Model for the Orchestration of Web Services (JM), pp. 2–11.
AFP-2004-Hughes04 - Programming with Arrows (JH), pp. 73–129.
AFP-2004-McBride04 #dependent type #named- Epigram: Practical Programming with Dependent Types (CM), pp. 130–170.
AFP-2004-Thiemann04 #web- Server-Side Web Programming in WASH (PT), pp. 309–330.
FLOPS-2004-Schurmann #framework #functional #logic- Twelf and Delphin: Logic and Functional Programming in a Meta-logical Framework (CS), pp. 22–23.
Haskell-2004-Elliott - Programming graphics processors functionally (CE), pp. 45–56.
ICFP-2004-Graham #debugging- Don’t make the wrong mistakes: programming as debugging (PG), p. 66.
ICFP-2004-Wiger #functional #industrial- 20 years of industrial functional programming (UTW), p. 162.
IFL-2004-EversAK #functional #user interface #visual notation- A Functional Programming Technique for Forms in Graphical User Interfaces (SE, PA, JK), pp. 35–51.
CHI-2004-DeyHBLH - a CAPpella: programming by demonstration of context-aware applications (AKD, RH, CB, IL, DH), pp. 33–40.
CSCW-2004-SouzaRCMP #case study #interface- Sometimes you need to see through walls: a field study of application programming interfaces (CRBdS, DFR, LTC, DRM, JFP), pp. 63–71.
ICEIS-v2-2004-TagarelliTG #clustering #linear #mining- Mining Scientific Results Through the Combined Use of Clustering and Linear Programming Techniques (AT, IT, SG), pp. 84–91.
ICPR-v1-2004-LiHS #feature model #image #retrieval #search-based #semantics #using- Semantic Feature Extraction Using Genetic Programming in Image Retrieval (QL, HH, ZS), pp. 648–651.
ICPR-v3-2004-ReiterR #classification #multi #segmentation #using- Segmentation and Classification of Meeting Events using Multiple Classifier Fusion and Dynamic Programming (SR, GR), pp. 434–437.
ICPR-v4-2004-Gong #estimation #using- Motion Estimation using Dynamic Programming with Selective Path Search (MG), pp. 203–206.
KDD-2004-Ordonez #algorithm #clustering #sql- Programming the K-means clustering algorithm in SQL (CO), pp. 823–828.
KR-2004-EiterFFPW #bound #complexity #model checking #set- Complexity of Model Checking and Bounded Predicate Arities for Non-ground Answer Set Programming (TE, WF, MF, GP, SW), pp. 377–387.
KR-2004-EiterLST #logic #semantics #set #web- Combining Answer Set Programming with Description Logics for the Semantic Web (TE, TL, RS, HT), pp. 141–151.
SEKE-2004-LarssonB #distributed #requirements #ubiquitous #user interface- Programming ubiquitous software applications: requirements for distributed user interface (AL, EB), pp. 246–251.
TOOLS-USA-2003-Silva04 #approach #concurrent #object-oriented- Concurrent Object-Oriented Programming: The MP-Eiffel Approach (MOeS), pp. 97–124.
ECOOP-2004-JanzenV #effectiveness- Programming with Crosscutting Effective Views (DJ, KDV), pp. 195–218.
PADL-2004-ChenSX #approach #inheritance #multi #object-oriented- A Typeful Approach to Object-Oriented Programming with Multiple Inheritance (CC, RS, HX), pp. 23–38.
PADL-2004-GuoG - Simplifying Dynamic Programming via Tabling (HFG, GG), pp. 163–177.
PEPM-2004-McIlraith #declarative #towards #web #web service- Invited talk: towards declarative programming for web services (SAM), pp. 1–2.
PPDP-2004-Lopez-FraguasRV #calculus #constraints #declarative #lazy evaluation- A lazy narrowing calculus for declarative constraint programming (FJLF, MRA, RdVV), pp. 43–54.
PPDP-2004-McIlraith #declarative #towards #web #web service- Invited talk: towards declarative programming for web services (SAM), pp. 3–4.
SAS-2004-McIlraith #declarative #towards #web #web service- Towards Declarative Programming for Web Services (SAM), p. 21.
ASE-2004-Betin-CanB #concurrent #using- Verifiable Concurrent Programming Using Concurrency Controllers (ABC, TB), pp. 248–257.
FSE-2004-MeziniO #aspect-oriented #feature model #variability- Variability management with feature-oriented programming and aspects (MM, KO), pp. 127–136.
ICSE-2004-Batory #feature model- Feature-Oriented Programming and the AHEAD Tool Suite (DSB), pp. 702–703.
SAC-2004-EggermontKK #classification #clustering #search-based- Genetic Programming for data classification: partitioning the search space (JE, JNK, WAK), pp. 1001–1005.
SAC-2004-MichaelsonHS #automaton #bound #named #using- FSM-Hume: programming resource-limited systems using bounded automata (GM, KH, JS), pp. 1455–1461.
SAC-2004-PapapetrouP #aspect-oriented #case study #component- Aspect Oriented Programming for a component-based real life application: a case study (OP, GAP), pp. 1554–1558.
GPCE-2004-JacksonC #aspect-oriented- SourceWeave.NET: Cross-Language Aspect-Oriented Programming (AJ, SC), pp. 115–135.
GPCE-2004-LohmannBS #aspect-oriented #generative- Generic Advice: On the Combination of AOP with Generative Programming in AspectC++ (DL, GB, OS), pp. 55–74.
GPCE-2004-Smith #approach #aspect-oriented #generative- A Generative Approach to Aspect-Oriented Programming (DRS), pp. 39–54.
ASPLOS-2004-HammondCWHCKO #consistency #transaction- Programming with transactional coherence and consistency (TCC) (LH, BDC, VW, BH, MKC, CK, KO), pp. 1–13.
DAC-2004-VanderhaegenB #automation #design #geometry #using- Automated design of operational transconductance amplifiers using reversed geometric programming (JPV, RWB), pp. 133–138.
DATE-v1-2004-ZhanS #optimisation #polynomial #using- Optimization of Integrated Spiral Inductors Using Sequential Quadratic Programming (YZ, SSS), pp. 622–629.
LCTES-2004-LiZ #control flow #java- Advanced control flow in Java card programming (PL, SZ), pp. 165–174.
PDP-2004-AlmeidaGM #approach #paradigm- The Master-Slave Paradigm on Heterogeneous Systems: A Dynamic Programming Approach for the Optimal Mapping (FA, DG, LMM), p. 266–?.
ESOP-2004-Boudol #named- ULM: A Core Programming Model for Global Computing: (GB), pp. 234–248.
ICLP-2004-ErdemW #set #using- Rectilinear Steiner Tree Construction Using Answer Set Programming (EE, MDFW), pp. 386–399.
ICLP-2004-Gelfond #design #set- Answer Set Programming and the Design of Deliberative Agents (MG), pp. 19–26.
ICLP-2004-Neugebauer #concurrent #constraints #modelling- Concurrent Constraint Programming and Tree-Based Acoustic Modelling (MN), pp. 467–468.
ICLP-2004-WakakiI #compilation #set- Compiling Prioritized Circumscription into Answer Set Programming (TW, KI), pp. 356–370.
SIGMOD-2003-MelnikRB #framework #model management #named #platform- Rondo: A Programming Platform for Generic Model Management (SM, ER, PAB), pp. 193–204.
CSEET-2003-HazzanD #development #education- Teaching a Software Development Methodology: The Case of Extreme Programming (OH, YD), pp. 176–184.
ITiCSE-2003-AndersenBBCM #approach #education #student- Teaching programming to liberal arts students: a narrative media approach (PBA, JB, SB, MEC, JM), pp. 109–113.
ITiCSE-2003-BarrosEDPS #using- Using lab exams to ensure programming practice in an introductory programming course (JPB, LE, RD, RP, ES), pp. 16–20.
ITiCSE-2003-Becker03a #using- Grading programming assignments using rubrics (KB), p. 253.
ITiCSE-2003-ChalkBP #design #education #learning- Designing and evaluating learning objects for introductory programming education (PC, CB, PP), p. 240.
ITiCSE-2003-GunawardenaA #approach #education #learning- A customized learning objects approach to teaching programming (AG, VA), p. 264.
ITiCSE-2003-HollowayR #development #student #using- Development of a MLE by students for students using extreme programming techniques (JH, MR), p. 225.
ITiCSE-2003-KujansuuK #interactive #named- Codewitz: producing interactive elearning material for beginners in programming (EK, MK), p. 266.
ITiCSE-2003-McDowellHW - Experimenting with pair programming in the classroom (CM, BH, LLW), pp. 60–64.
ITiCSE-2003-Nodelman #learning #theory and practice- Learning computer graphics by programming: linking theory and practice (VN), p. 261.
ITiCSE-2003-Scott #education #game studies #interface #java #visual notation- Teaching graphical interface programming in Java with the game of wari (KS), p. 254.
ITiCSE-2003-Xinogalos #education #named #object-oriented- objectKarel: a didactic microworld for teaching object-oriented programming (SX), p. 233.
CSMR-2003-GschwindO #aspect-oriented #data analysis- Improving Dynamic Data Analysis with Aspect-Oriented Programming (TG, JO), p. 259–?.
IWPC-2003-KoU #comprehension #difference- Individual Differences in Program Comprehension Strategies in Unfamiliar Programming Systems (AJK, BU), pp. 175–184.
CIAA-2003-FerroDFL #robust #semiparsing #using- Robust Parsing Using Dynamic Programming (MVF, VMD, JVF, LRL), pp. 258–268.
FME-2003-QinDC #semantics- A Semantic Foundation for TCOZ in Unifying Theories of Programming (SQ, JSD, WNC), pp. 321–340.
ICFP-2003-ShinwellPG #named- FreshML: programming with binders made simple (MRS, AMP, MG), pp. 263–274.
IFL-2003-NorellJ #haskell- Polytypic Programming in Haskell (UN, PJ), pp. 168–184.
CHI-2003-WilsonBBGCCDR #correctness- Harnessing curiosity to increase correctness in end-user programming (AW, MMB, LB, OG, LC, CRC, MD, GR), pp. 305–312.
ICML-2003-Bi #multi- Multi-Objective Programming in SVMs (JB), pp. 35–42.
ICML-2003-LeskovecS #dataset #linear- Linear Programming Boosting for Uneven Datasets (JL, JST), pp. 456–463.
ICML-2003-Zinkevich #online- Online Convex Programming and Generalized Infinitesimal Gradient Ascent (MZ), pp. 928–936.
SEKE-2003-LetelierCS #development- Working with Extreme Programming in a Software Development Laboratory (PL, JHCC, EAS), pp. 612–615.
SIGIR-2003-JiZ #independence #segmentation #using- Domain-independent text segmentation using anisotropic diffusion and dynamic programming (XJ, HZ), pp. 322–329.
ECOOP-2003-BorbaSC #algebra #object-oriented #refinement- A Refinement Algebra for Object-Oriented Programming (PB, AS, MC), pp. 457–482.
OOPSLA-2003-GarciaJLSW #case study #comparative- A comparative study of language support for generic programming (RG, JJ, AL, JGS, JW), pp. 115–134.
OOPSLA-2003-LaffertyC #aspect-oriented #independence- Language-independent aspect-oriented programming (DL, VC), pp. 1–12.
OOPSLA-2003-MouginD #array #named #object-oriented- OOPAL: integrating array programming in object-oriented programming (PM, SD), pp. 65–77.
AdaEurope-2003-LinM #behaviour #object-oriented #type system- A Behavioural Notion of Subtyping for Object-Oriented Programming in SPARK95 (TML, JAM), pp. 309–321.
PADL-2003-ElsmanH #web- Web Programming with SMLserver (ME, NH), pp. 74–91.
PADL-2003-ErdemLNR #set #using- Reconstructing the Evolutionary History of Indo-European Languages Using Answer Set Programming (EE, VL, LN, DR), pp. 160–176.
SIGAda-2003-AmeyC #verification- Static verification and extreme programming (PA, RC), pp. 4–9.
SIGAda-2003-HumphriesCW #ada #dot-net #multi- Multilanguage programming with ada in the .Net environment (JWH, MCC, TAW), pp. 1–3.
ICSE-2003-Batory #product line #tutorial- A Tutorial on Feature Oriented Programming and Product-Lines (DSB), pp. 753–754.
ICSE-2003-HedinBM #re-engineering- Introducing Software Engineering by means of Extreme Programming (GH, LB, BM), pp. 586–593.
ICSE-2003-McDowellWBF #performance #persistent #student- The Impact of Pair Programming on Student Performance, Perception and Persistence (CM, LLW, HEB, JF), pp. 602–607.
ICSE-2003-Ross #concept #contract #education- Teaching Contract Programming Concepts to Future Software Engineers (DFR), p. 647.
ICSE-2003-SchneiderJ #education #perspective- eXtreme Programming at Universities — An Educational Perspective (JGS, LJ), pp. 594–601.
ICSE-2003-SindreLV #case study #experience- Positive Experiences with an Open Project Assignment in an Introductory Programming Course (GS, SL, OVV), pp. 608–613.
SAC-2003-AptB #constraints #rule-based- Schedulers for Rule-Based Constraint Programming (KRA, SB), pp. 14–21.
SAC-2003-CheongLLZ #embedded #named- TinyGALS: A Programming Model for Event-Driven Embedded Systems (EC, JL, JL, FZ), pp. 698–704.
PDP-2003-BaragliaDLOPPPV #grid #named #parallel- AssistConf: a Grid configuration tool for the ASSIST parallel programming environment (RB, MD, DL, SO, PP, PP, RP, MV), pp. 193–200.
PDP-2003-CalafateM #development #interface #multi #platform #protocol- A multi-platform programming interface for protocol development (CMTC, PM), pp. 243–249.
PPoPP-2003-FraguelaRFPT #memory management #parallel- Programming the FlexRAM parallel intelligent memory system (BBF, JR, PF, DAP, JT), pp. 49–60.
PPoPP-2003-TauraKEY #named #parallel- Phoenix: a parallel programming model for accommodating dynamically joining/leaving resources (KT, KK, TE, AY), pp. 216–229.
ESOP-2003-ErwigR #type safety- Programming Type-Safe Program Updates (ME, DR), pp. 269–283.
STOC-2003-Dyer #approximate- Approximate counting by dynamic programming (MED), pp. 693–699.
ICLP-2003-ErdoganL #set- Definitions in Answer Set Programming: (STE, VL), pp. 483–484.
ICLP-2003-Valencia03a #concurrent #constraints #decidability #ltl- Timed Concurrent Constraint Programming: Decidability Results and Their Application to LTL (FDV), pp. 422–437.
ICLP-2003-ZhaoL #case study #set #source code- Answer Set Programming Phase Transition: A Study on Randomly Generated Programs (YZ, FL), pp. 239–253.
CSEET-2002-BevanWM #guidelines #using- Guidelines for the Use of Pair Programming in a Freshman Programming Class (JB, LLW, CEM), pp. 100–107.
CSEET-2002-ShuklaW #adaptation #re-engineering- Adapting Extreme Programming for a Core Software Engineering Course (AS, LAW), pp. 184–191.
ITiCSE-2002-Barros #concurrent #petri net #using- Specific proposals for the use of petri nets in a concurrent programming course (JPB), pp. 165–167.
ITiCSE-2002-CarterJ #difference #gender #question- Gender differences in programming? (JC, TJ), pp. 188–192.
ITiCSE-2002-ChristensenC #framework- Frameworks in CS1: a different way of introducing event-driven programming (HBC, MEC), pp. 75–79.
ITiCSE-2002-English #experience- Experience with a computer-assisted formal programming examination (JE), pp. 51–54.
ITiCSE-2002-Martinez-UnanuePPUV #education #overview- Electronic books for programming education: a review and future prospects (RMU, MPV, CPF, JUF, JÁVI), pp. 34–38.
ICSM-2002-MullerTH - Two Controlled Experiments Concerning the Usefulness of Assertions as a Means for Programming (MMM, RT, OH), pp. 84–92.
PASTE-2002-Fiskio-LasseterY #equation #graph- Flow equations as a generic programming tool for manipulation of attributed graphs (JHEFL, MY), pp. 69–76.
SCAM-2002-DeanCMS #txl- Grammar Programming in TXL (TRD, JRC, AJM, KAS), p. 93–?.
CIAA-2002-Holub #automaton #nondeterminism #simulation- Dynamic Programming — NFA Simulation (JH), pp. 295–300.
AFP-2002-FournetFMS02 #concurrent #distributed #mobile #named- JoCaml: A Language for Concurrent Distributed and Mobile Programming (CF, FLF, LM, AS), pp. 129–158.
AFP-2002-HudakCNP02 #functional- Arrows, Robots, and Functional Reactive Programming (PH, AC, HN, JP), pp. 159–187.
ICFP-2002-Hanna #functional #interactive #visual notation- Interactive visual functional programming (KH), pp. 145–156.
IFL-2002-EllmenreichL #named #parallel #refinement- PolyAPM: Parallel Programming via Stepwise Refinement with Abstract Parallel Machines (NE, CL), pp. 118–133.
CHI-2002-MontemayorDFSCD #design #interactive #physics #tool support- Physical programming: designing tools for children to create physical interactive environments (JM, AD, AF, SS, WC, AD), pp. 299–306.
CAiSE-2002-ZhuS #constraints #scheduling- A Meeting Scheduling System Based on Open Constraint Programming (KQZ, AES), pp. 792–796.
EDOC-2002-GanesarajahL #composition #paradigm #question #workflow- Workflow-Based Composition of Web-Services: A Business Model or a Programming Paradigm? (DG, EL), pp. 273–284.
ICEIS-2002-AbadSRO #constraints #development #reasoning- Semiqualitative Reasoning for Software Development Project by Constraint Programming (PJA, AJS, SR, JAO), pp. 319–324.
ICEIS-2002-Dedene #design #on the- On the Use of Jackson Structured Programming (JSP) for the Structured Design of XSL Transformations (GD), pp. 743–751.
ICML-2002-LanckrietCBGJ #kernel #learning #matrix- Learning the Kernel Matrix with Semi-Definite Programming (GRGL, NC, PLB, LEG, MIJ), pp. 323–330.
ICPR-v1-2002-MannJE #segmentation #using- Trajectory Segmentation Using Dynamic Programming (RM, ADJ, TFEM), pp. 331–334.
ICPR-v2-2002-ChenCH #approach #recognition- A Dynamic Programming Approach for Appearance-Based Recognition of Environments (CSC, JHC, WTH), pp. 893–896.
ICPR-v3-2002-GimelfarbL - Accuracy of the Regularised Dynamic Programming Stereo (GLG, UL), pp. 619–622.
SEKE-2002-KarlstromR - Decision support for extreme programming introduction and practice selection (DK, PR), pp. 835–841.
ECOOP-2002-BryceRP #approach #named- Lana: An Approach to Programming Autonomous Systems (CB, CR, MP), pp. 281–308.
ECOOP-2002-RinatS #composition #internet- Modular Internet Programming with Cells (RR, SFS), pp. 257–280.
OOPSLA-2002-BoyapatiLR - Ownership types for safe programming: preventing data races and deadlocks (CB, RL, MCR), pp. 211–230.
AdaEurope-2002-ChatzigeorgiouS #embedded #object-oriented #performance #power of- Evaluating Performance and Power of Object-Oriented Vs. Procedural Programming in Embedded Processors (AC, GS), pp. 65–75.
AdaEurope-2002-MartelSG #distributed- A Tailorable Distributed Programming Environment (EM, FGS, FJMG), pp. 269–281.
ASIA-PEPM-2002-Xi #functional #object-oriented- Unifying object-oriented programming with typed functional programming (HX), pp. 117–125.
ASIA-PEPM-2002-XuK #compilation #functional #realtime- Compiling real time functional reactive programming (DNX, SCK), pp. 83–93.
PADL-2002-Kiselyov #functional #parsing #xml- A Better XML Parser through Functional Programming (OK), pp. 209–224.
PADL-2002-Torgersson #declarative- Declarative Programming and Clinical Medicine (OT), pp. 64–81.
PLDI-2002-FahndrichD #imperative #linear- Adoption and Focus: Practical Linear Types for Imperative Programming (MF, RD), pp. 13–24.
POPL-2002-AcarBH #adaptation #functional- Adaptive functional programming (UAA, GEB, RH), pp. 247–259.
PPDP-2002-Palamidessi #calculus #distributed #mobile- Mobile calculi for distributed programming (CP), pp. 74–75.
PPDP-2002-SztipanovitsK #embedded #generative- Generative programming for embedded systems (JS, GK), p. 180.
RE-2002-NawrockiJWW #requirements- Extreme Programming Modified: Embrace Requirements Engineering Practices (JRN, MJ, BW, AW), pp. 303–310.
FSE-2002-JulienR #ad hoc #mobile- Egocentric context-aware programming in ad hoc mobile environments (CJ, GCR), pp. 21–30.
ICSE-2002-ElssamadisyS #smell- Recognizing and responding to “bad smells” in extreme programming (AE, GS), pp. 617–622.
ICSE-2002-Newkirk #agile #process- Introduction to agile processes and extreme programming (JN), pp. 695–696.
ICSE-2002-WeinsbergB - A programming model and system for disconnected-aware applications on resource-constrained devices (YW, IBS), pp. 374–384.
SAC-2002-BettiniNL #mobile- Software update via mobile agent based programming (LB, RDN, ML), pp. 32–36.
SAC-2002-Pillay #algorithm #induction #search-based #using- Using genetic programming for the induction of novice procedural programming solution algorithms (NP), pp. 578–583.
SAC-2002-TolksdorfK #distributed #object-oriented- Programming distributed systems with the delegation-based object-oriented language dSelf (RT, KK), pp. 927–931.
GPCE-2002-AttardiC #adaptation- Self Reflection for Adaptive Programming (GA, AC), pp. 50–65.
GPCE-2002-BarbeauB #development #generative #protocol #stack #using- A Protocol Stack Development Tool Using Generative Programming (MB, FB), pp. 93–109.
GPCE-2002-CzarneckiBUE #case study #embedded #experience #generative #industrial- Generative Programming for Embedded Software: An Industrial Experience Report (KC, TB, PU, UWE), pp. 156–172.
GPCE-2002-Saraiva #attribute grammar #component #higher-order- Component-Based Programming for Higher-Order Attribute Grammars (JS), pp. 268–282.
GPCE-2002-SztipanovitsK #embedded #generative- Generative Programming for Embedded Systems (JS, GK), pp. 32–49.
DAC-2002-KadayifKS #approach #integer #linear #multi- An integer linear programming based approach for parallelizing applications in On-chip multiprocessors (IK, MTK, US), pp. 703–708.
DAC-2002-MegerianDP #integer #linear- Watermarking integer linear programming solutions (SM, MD, MP), pp. 8–13.
DATE-2002-KhomenkoKY #detection #integer #using- Detecting State Coding Conflicts in STGs Using Integer Programming (VK, MK, AY), pp. 338–345.
LCTES-SCOPES-2002-HunlethC #aspect-oriented #using- Footprint and feature management using aspect-oriented programming techniques (FH, RC), pp. 38–45.
OSDI-2002-QiePP #tool support #using- Defensive Programming: Using an Annotation Toolkit to Build DoS-Resistant Software (XQ, RP, LLP), pp. 45–60.
PDP-2002-FolinoPS #induction #parallel #search-based- Improving Induction Decision Trees with Parallel Genetic Programming (GF, CP, GS), pp. 181–18.
PDP-2002-GuerraMSMHP #distributed- Programming Distributed Systems with Group_IO (FGS, JM, JMS, EM, LH, EP), pp. 188–197.
PDP-2002-HadjidoukasPP #thread- Integrating MPI and Nanothreads Programming Model (PEH, EDP, TSP), p. 309–?.
PDP-2002-KacsukSKV #distributed #parallel #tool support- Parallel and Distributed Programming Tools for Grids (PK, WS, DK, JV), pp. 137–138.
WRLA-J-1996-ClavelDELMMQ02 #logic #maude #named #specification- Maude: specification and programming in rewriting logic (MC, FD, SE, PL, NMO, JM, JFQ), pp. 187–243.
ESOP-2002-BistarelliMR #concurrent #constraints- Soft Concurrent Constraint Programming (SB, UM, FR), pp. 53–67.
ICLP-2002-BockmayrC #biology #concurrent #constraints #hybrid #using- Using Hybrid Concurrent Constraint Programming to Model Dynamic Biological Systems (AB, AC), pp. 85–99.
ICDAR-2001-Breuel #algorithm #segmentation #string #using- Segmentation of Handprinted Letter Strings Using a Dynamic Programming Algorithm (TMB), pp. 821–826.
ICDAR-2001-Shin #online #recognition- Online Cursive Hangul Character Recognition Based on Dynamic Programming (JS), pp. 810–815.
ICDAR-2001-UchidaTS #using- Nonuniform Slant Correction Using Dynamic Programming (SU, ET, HS), pp. 434–438.
CSEET-2001-Williams #development #process- Integrating Pair Programming into a Software Development Process (LAW), p. 27–?.
ITiCSE-2001-Barros #concurrent #petri net- Use petri nets to improve your concurrent programming course (JPB), p. 192.
ITiCSE-2001-BruceDM - Event-driven programming is simple enough for CS1 (KBB, APD, TPM), pp. 1–4.
ITiCSE-2001-ByrneL #student- The effect of student attributes on success in programming (PB, GL), pp. 49–52.
ITiCSE-2001-CarboneHMG #learning- Characteristics of programming exercises that lead to poor learning tendencies: Part II (AC, JH, IM, DG), pp. 93–96.
ITiCSE-2001-CarterJ #difference #gender #question- Gender differences in programming? (JC, TJ), p. 173.
ITiCSE-2001-English #named #user interface- JEWL: GUI programming for complete beginners (JE), p. 176.
ITiCSE-2001-Gregorio-RodriguezDPPMV #automation #named #web- EXercita: automatic web publishing of programming exercises (CGR, LFLD, PPG, CPF, RMU, JÁVI), pp. 161–164.
ITiCSE-2001-Huizinga #identification #online #topic- Identifying topics for instructional improvement through on-line tracking of programming assignments (DMH), pp. 129–132.
ITiCSE-2001-Jenkins #motivation #student- The motivation of students of programming (TJ), pp. 53–56.
ITiCSE-2001-Lawhead #using- Events robots and programming using legos in CS1 (PBL), p. 183.
ITiCSE-2001-SaikkonenMK #assessment #automation- Fully automatic assessment of programming exercises (RS, LM, AK), pp. 133–136.
CSMR-2001-Villavicencion #automation #detection #program analysis #slicing- Program Analysis for the Automatic Detection of Programming Plans Applying Slicing (GV), pp. 188–191.
WCRE-2001-Deursen #comprehension #risk management- Program Comprehension Risks and Opportunities in Extreme Programming (AvD), p. 176–?.
FME-2001-Misra - A Programming Model for Wide-Area Computing (JM), p. 222.
ICFP-2001-Pitts #approach #functional #representation #syntax- A Fresh Approach to Representing Syntax with Static Binders in Functional Programming (AMP), p. 1.
IFL-2001-AlimarineP - A Generic Programming Extension for Clean (AA, MJP), pp. 168–185.
ICEIS-v1-2001-SuarezAGO #constraints #development #reasoning- Qualitative Reasoning for Software Development Project by Constraint Programming (AJS, PJA, RMG, JAO), pp. 481–488.
ICEIS-v2-2001-Serbedzija #education #internet- Internet Programming: Teaching by Examples (NBS), pp. 996–1001.
SEKE-2001-MensMW #development- Supporting Software Development through Declaratively Codified Programming (KM, IM, RW), pp. 236–243.
TOOLS-EUROPE-2001-Langer #java- Java Programming Idioms (AL), pp. 197–198.
TOOLS-EUROPE-2001-Mahmoud01a #java- Wireless Application Programming with Java (QHM), p. 202.
TOOLS-EUROPE-2001-Meyer01c #concurrent #object-oriented- Concurrent Object-Oriented Programming (BM), p. 203.
TOOLS-EUROPE-2001-Selic #distributed- The Unbearable Lightness of Distributed Programming: A Survivor’s Guide (BS), p. 4.
TOOLS-USA-2001-Brosgol #ada #comparison #concurrent #java #overview #realtime- A Survey and Comparison of Concurrency and Real-Time Programming Support in Java, Ada, and Posix (BMB), p. 362.
TOOLS-USA-2001-Hilsdale #aspect-oriented #aspectj- Aspect-Oriented Programming with Aspectj (EH), p. 368.
TOOLS-USA-2001-Holmes #concurrent #java- Concurrent O-O Programming in Java (DH), p. 359.
TOOLS-USA-2001-McKim #eiffel #library- Reuse-Based Programming with the Eiffel Libraries (JCM), p. 334.
TOOLS-USA-2001-Meyer #object-oriented #problem- Open Problems in Object-Oriented Programming (BM), p. 8.
TOOLS-USA-2001-Moore01a #distributed- Programming a Distributed Agent Society with COUGAAR (DM), p. 358.
LOPSTR-2001-OsorioNA #equivalence #set- Equivalence in Answer Set Programming (MO, JANP, JA), pp. 57–75.
PADL-2001-BaldoniBCP #logic #using #web- Programming Goal-Driven Web Sites Using an Agent Logic Language (MB, CB, AC, VP), pp. 60–75.
PADL-2001-BrogiC #declarative- From Subject Directories to Subject Meta-directories via Declarative Programming (AB, GC), pp. 45–59.
PADL-2001-Courtney #functional #java #named- Frappé: Functional Reactive Programming in Java (AC), pp. 29–44.
PADL-2001-FlenerHK #compilation #constraints- Compiling High-Level Type Constructors in Constraint Programming (PF, BH, ZK), pp. 229–244.
PADL-2001-PontelliE #optimisation #parallel #set- Construction and Optimization of a Parallel Engine for Answer Set Programming (EP, OEK), pp. 288–303.
PPDP-2001-Naumann #imperative #modelling #relational- Ideal Models for Pointwise Relational and State-Free Imperative Programming (DAN), pp. 4–15.
PPDP-2001-PenaR #abstraction #functional #parallel- Parallel Functional Programming at Two Levels of Abstraction (RP, FR), pp. 187–198.
PPDP-2001-Schmidt #declarative #question #uml- Should UML Be Used for Declarative Programming? (DAS), pp. 1–3.
SAIG-2001-Czarnecki #generative #product line- Generative Programming and Software System Families (KC), p. 1.
SAIG-2001-Wand #aspect-oriented #semantics- A Semantics for Advice and Dynamic Join Points in Aspect-Oriented Programming (MW), pp. 45–46.
ESEC-FSE-2001-KiczalesH #aspect-oriented- Aspect-oriented programming (GK, EH), p. 313.
ESEC-FSE-2001-Sreedhar #component #named- York: programming software components (VCS), pp. 305–306.
ICSE-2001-HakalaHKPVV #architecture #using- Architecture-Oriented Programming Using FRED (MH, JH, KK, JP, AV, JV), pp. 823–824.
ICSE-2001-MullerT #case study- Case Study: Extreme Programming in a University Environment (MMM, WFT), pp. 537–544.
ICSE-2001-RaysideK #object-oriented #on the- On the Syllogistic Structure of Object-Oriented Programming (DR, KK), pp. 113–122.
SAC-2001-Jeffery #object-oriented- Goal-directed object-oriented programming in unicon (CLJ), pp. 306–308.
DATE-2001-Burdiek #generative #using- Generation of optimum test stimuli for nonlinear analog circuits using nonlinear — programming and time-domain sensitivities (BB), pp. 603–609.
DATE-2001-YildizSV #bias #float #integer #linear- Minimizing the number of floating bias voltage sources with integer linear programming (EY, AvS, CJMV), p. 816.
LCTES-OM-2001-KesslerB #approach #code generation- A Dynamic Programming Approach to Optimal Integrated Code Generation (CWK, AB), pp. 165–174.
PDP-2001-BouletDLMSD #visual notation- Visual Data-Parallel Programming for Signal Processing Applications (PB, JLD, JLL, PM, JS, AD), pp. 105–112.
PDP-2001-MirandaSAA - Programming Cooperative Systems in Drago (JM, FGS, AA, SA), p. 211–?.
PPoPP-2001-Chien #challenge #parallel- Parallel programming challenges for Internet-scale computing (entropia) (AAC), p. 82.
FASE-2001-InverardiU #component #concurrent #proving- Proving Deadlock Freedom in Component-Based Programming (PI, SU), pp. 60–75.
FASE-2001-Selic #logic #physics- Physical Programming: Beyond Mere Logic (BS), p. 1.
STOC-2001-GoemansW #algorithm #approximate #problem- Approximation algorithms for MAX-3-CUT and other problems via complex semidefinite programming (MXG, DPW), pp. 443–452.
CSEET-2000-HarrisonN #re-engineering- A Model-Oriented Programming Support Environment for Software Engineering Courses (CJH, MN), p. 191.
CSEET-2000-KorneckiZE #concept #learning #realtime- Learning Real-Time Programming Concepts through VxWorks Lab Experiments (AJK, JZ, DE), p. 294–?.
ITiCSE-2000-CarrS #education #library #parallel #thread- A portable class library for teaching multithreaded programming (SC, CKS), pp. 124–127.
ITiCSE-2000-DannCP - Making the connection: programming with animated small world (WD, SC, RP), pp. 41–44.
ITiCSE-2000-Ellis #java #multi- Toolbook multimedia demonstrations for Java programming (AE), p. 181.
ITiCSE-2000-Greening #student- Students seen flocking in programming assignments (TG), pp. 93–96.
ITiCSE-2000-HaganM #experience #question- Does it help to have some programming experience before beginning a computing degree program? (DH, SM), pp. 25–28.
ITiCSE-2000-Weber-Wulff - Combating the code warrior: a different sort of programming instruction (DWW), pp. 85–88.
IWPC-2000-Normark #requirements- Requirements for an Elucidative Programming Environment (KN), pp. 119–128.
ICALP-2000-CalcagnoMT #approach #imperative #multi- Closed Types as a Simple Approach to Safe Imperative Multi-stage Programming (CC, EM, WT), pp. 25–36.
ICALP-2000-Mehlhorn #algorithm #constraints #graph- Constraint Programming and Graph Algorithms (KM), pp. 571–575.
ICFP-2000-ChakravartyK #parallel- More types for nested data parallel programming (MMTC, GK), pp. 94–105.
ICFP-2000-McNamaraS #c++ #functional- Functional programming in C++ (BM, YS), pp. 118–129.
ICFP-2000-Seger #functional #hardware #verification- Combining functional programming and hardware verification (CJHS), p. 244.
IFL-2000-HuchN #distributed #haskell- Distributed Programming in Haskell with Ports (FH, UN), pp. 107–121.
IFL-2000-KlusikLPR #implementation #parallel- Implementation Skeletons in Eden: Low-Effort Parallel Programming (UK, RL, SP, FR), pp. 71–88.
IFL-2000-ODonnell #functional #semantics- The Collective Semantics in Functional SPMD Programming (JO), pp. 249–266.
CHI-2000-PauwsBE #music- Programming and enjoying music with your eyes closed (SP, DB, BE), pp. 376–383.
CSCW-2000-RoussevDJ #collaboration #composition- Composable collaboration infrastructures based on programming patterns (VR, PD, VVJ), pp. 117–126.
EDOC-2000-Choi #aspect-oriented #enterprise #java- Aspect-Oriented Programming with Enterprise JavaBeans (JPC), p. 252–?.
ICML-2000-BoicuTMBSCL #education #named- Disciple-COA: From Agent Programming to Agent Teaching (MB, GT, DM, MB, PS, FC, CL), pp. 73–80.
ICML-2000-LauDW #algebra- Version Space Algebra and its Application to Programming by Demonstration (TAL, PMD, DSW), pp. 527–534.
ICML-2000-TellerV #evolution #learning #performance- Efficient Learning Through Evolution: Neural Programming and Internal Reinforcement (AT, MMV), pp. 959–966.
ICPR-v2-2000-WuKS #gesture #recognition- Improvement of Continuous Dynamic Programming for Human Gesture Recognition (HW, RK, TS), pp. 2945–2948.
ICPR-v4-2000-SanchezM00a #behaviour #using #visual notation- Robot-Arm Pick and Place Behavior Programming System Using Visual Perception (AJS, JMM), pp. 4507–4510.
OOPSLA-2000-RaysideC #comprehension #object-oriented- An Aristotelian understanding of object-oriented programming (DR, GTC), pp. 337–353.
TOOLS-ASIA-2000-WanSX #design pattern #parallel- Expanding Design Pattern to Support Parallel Programming (JYW, YQS, JYX), pp. 24–31.
TOOLS-EUROPE-2000-HolmesL #concurrent #java #object-oriented- Introduction to Concurrent Object-Oriented Programming in Java (DH, DL), p. 457.
TOOLS-EUROPE-2000-LopesK #aspect-oriented- Aspect-Oriented Programming (CVL, GK), p. 468.
TOOLS-EUROPE-2000-Meyer00a #functional- Programming with Agents: Combining O-O and Functional Techniques (BM), p. 460.
TOOLS-USA-2000-Brosgol #java #realtime- Real-Time Programming in Java (BMB), pp. 487–488.
TOOLS-USA-2000-Ege00a #database #java #object-oriented- Object-Oriented Database Programming in Java (RKE), pp. 441–442.
TOOLS-USA-2000-ForbrigL - Programming with Patterns (PF, RL), pp. 159–170.
TOOLS-USA-2000-LopesK00a #aspect-oriented- Aspect-Oriented Programming (CVL, GK), pp. 461–462.
TOOLS-USA-2000-McBreen #lessons learnt- Applying the Lessons of eXtreme Programming [Abstract] (PM), pp. 421–422.
TOOLS-USA-2000-McBreen00a #lessons learnt- Applying the Lessons of eXtreme Programming (PM), pp. 423–430.
TOOLS-USA-2000-Meyer00b #eiffel- Agent-Based Programming In Eiffel (BM), pp. 477–478.
TOOLS-USA-2000-PulvermullerSR #aspect-oriented #design #implementation #using- Implementing Collaboration-Based Designs Using Aspect-Oriented Programming (EP, AS, AR), pp. 95–104.
AdaEurope-2000-CloshenH #ada #implementation #using- An Ada95 Programming Style Checker Using the GNAT ASIS Implementation (PC, HJH), pp. 149–160.
AdaEurope-2000-WellingsJSKWM #ada #object-oriented- Object-Oriented Programming and Protected Objects in Ada 95 (AJW, BJ, BS, JK, TW, SM), pp. 16–28.
GCSE-2000-SmaragdakisB #c++ #mixin- Mixin-Based Programming in C++ (YS, DSB), pp. 163–177.
PADL-2000-BistarelliCGR #consistency #constraints- Labeling and Partial Local Consistency for Soft Constraint Programming (SB, PC, YG, FR), pp. 230–248.
PADL-2000-ChuangM #functional #type system- Out-of-Core Functional Programming with Type-Based Primitives (TRC, SCM), pp. 32–46.
PADL-2000-PetersonTS #functional #parallel- Parallel Functional Reactive Programming (JP, VT, AS), pp. 16–31.
PADL-2000-Schulte #combinator #concurrent #constraints- Programming Deep Concurrent Constraint Combinators (CS), pp. 215–229.
PLDI-2000-WanH #functional- Functional reactive programming from first principles (ZW, PH), pp. 242–252.
PLDI-2000-WilkenLH #integer #scheduling #using- Optimal instruction scheduling using integer programming (KDW, JL, MH), pp. 121–133.
POPL-2000-Hinze #approach #functional- A New Approach to Generic Functional Programming (RH), pp. 119–132.
PPDP-2000-Elliott #declarative- Declarative event-oriented programming (CE), pp. 56–67.
PPDP-2000-Fages #concurrent #constraints #linear #logic- Concurrent constraint programming and linear logic (FF), p. 44.
PPDP-2000-PierroW #abstract interpretation #concurrent #constraints #probability #towards- Concurrent constraint programming: towards probabilistic abstract interpretation (ADP, HW), pp. 127–138.
ICSE-2000-BirbilisKKTV #architecture #named- E-Slate: a software architectural style for end-user programming (GB, MK, KK, GT, GV), pp. 684–687.
ICSE-2000-LippertL #aspect-oriented #case study #detection #exception #using- A study on exception detecton and handling using aspect-oriented programming (ML, CVL), pp. 418–427.
ICSE-2000-Paralic #mobile- Contribution to simplifying the mobile agent programming (MP), pp. 716–718.
DAC-2000-ChenK #approximate #linear- Floorplan sizing by linear programming approximation (PC, ESK), pp. 468–471.
HPCA-2000-CappelloRE #clustering #modelling #performance- Investigating the Performance of Two Programming Models for Clusters of SMP PCs (FC, OR, DE), pp. 349–359.
OSDI-2000-MerillonRCMM #hardware #named- Devil: An IDL for Hardware Programming (FM, LR, CC, RM, GM), pp. 17–30.
PDP-2000-Cagnard #parallel- The parallel cellular programming model (PJC), pp. 283–289.
PDP-2000-Chen #specification- Specification for reactive bulk-synchronous programming (YC), pp. 190–196.
PDP-2000-TranHN #data-driven #parallel- Parallel programming with data driven model (VDT, LH, GTN), pp. 205–211.
FoSSaCS-2000-Thiemann #adaptation #algebra- An Algebraic Foundation for Adaptive Programming (PT), pp. 314–328.
WRLA-2000-ClavelDM #maude- Polytypic Programming in Maude (MC, FD, NMO), pp. 339–360.
CL-2000-EchahedS #declarative #mobile #process- Combining Mobile Processes and Declarative Programming (RE, WS), pp. 300–314.
CL-2000-GilbertP #concurrent #constraints #process- Concurrent Constraint Programming with Process Mobility (DRG, CP), pp. 463–477.
LICS-2000-Xi #dependent type #imperative- Imperative Programming with Dependent Types (HX), pp. 375–387.
VLDB-1999-NinkHR #database #generative #interface- Generating Call-Level Interfaces for Advanced Database Application Programming (UN, TH, NR), pp. 575–586.
ITiCSE-1999-ArnowB #education #online #using #web- On-line programming examinations using Web to teach (DA, OB), pp. 21–24.
ITiCSE-1999-Ben-AriS #distributed #named- DPLab: an environment for distributed programming (MBA, SS), pp. 91–94.
ITiCSE-1999-CarterJ #gender #question #what- Gender and programming: what’s going on? (JC, TJ), pp. 1–4.
ITiCSE-1999-Daly - RoboProf and an introductory computer programming course (CD), pp. 155–158.
ITiCSE-1999-DavyJ #education #learning- Research-led innovation in teaching and learning programming (JD, TJ), pp. 5–8.
ITiCSE-1999-EllisHSLDCRT #collaboration #education #java- A collaborative strategy for developing shared Java teaching resources to support first year programming (AE, DH, JS, JL, WD, AC, JR, ST), pp. 84–87.
ITiCSE-1999-Hadjerrouit #approach #design #object-oriented- A constructivist approach to object-oriented design and programming (SH), pp. 171–174.
ITiCSE-1999-Rossi #education #internet #named- KPPCDL: an Internet based shared environment for introductory programming education (AJR), p. 196.
ITiCSE-1999-WolzK #interactive #java #named- simpleIO: a Java package for novice interactive and graphics programming (UW, EBK), pp. 139–142.
ITiCSE-1999-WolzK99a #interactive #java #named- simpleIO: a Java package for novice interactive and graphics programming (UW, EBK), p. 212.
ITiCSE-1999-YangB #education #interface #java #using- Using Java and the socket interface in teaching client/server programming (AY, YB), p. 206.
ICSM-1999-LapierreMSAFT #automation #execution #generative #linear #testing #using- Automatic Unit Test Data Generation Using Mixed-Integer Linear Programming and Execution Trees (SL, EM, GS, GA, RF, PT), pp. 189–198.
PASTE-1999-KokaiNN #named #prolog #visual notation- GIDTS: A Graphical Programming Environment for Prolog (GK, JN, CN), pp. 95–104.
PASTE-1999-Steindl #data flow- Benefits of a Data Flow-Aware Programming Environment (CS), pp. 105–109.
FM-v1-1999-Hoare #bottom-up #top-down- Theories of Programming: Top-Down and Bottom-Up and Meeting in the Middle (CARH), pp. 1–27.
FM-v2-1999-DellacherieDL #linear #verification- Software Verification Based on Linear Programming (SD, SD, JLL), pp. 1147–1165.
FLOPS-1999-Hinze - Polytypic Programming With Ease (RH), pp. 21–36.
ICFP-1999-HughesP #bound #embedded #ml #recursion #towards- Recursion and Dynamic Data-structures in Bounded Space: Towards Embedded ML Programming (JH, LP), pp. 70–81.
AGTIVE-1999-Hoffmann #diagrams #graph transformation #rule-based- From Graph Transformation to Rule-Based Programming with Diagrams (BH), pp. 165–180.
HCI-EI-1999-Davies99b #comprehension #generative #process- Expertise in computer programming: Exploring commonalities between code comprehension and generation activities (SPD), pp. 1273–1277.
HCI-EI-1999-HuangWC #learning- A Flow-chart Based Learning System for Computer Programming (KHH, KW, SYC), pp. 1298–1302.
ECOOP-1999-Black #object-oriented- Object-Oriented Programming: Regaining the Excitement (APB), pp. 519–528.
ECOOP-1999-Waldo #network #object-oriented- Object-Oriented Programming on the Network (JW), pp. 441–448.
OOPSLA-1999-Kendall #aspect-oriented #design #implementation- Role Model Designs and Implementations with Aspect-oriented Programming (EAK), pp. 353–369.
OOPSLA-1999-KerstenM #aspect-oriented #case study #learning #named #using- Atlas: A Case Study in Building a Web-Based Learning Environment using Aspect-oriented Programming (MK, GCM), pp. 340–352.
TOOLS-EUROPE-1999-Beck - Extreme Programming (KB), p. 411.
TOOLS-EUROPE-1999-Edwards #java #using #visual notation- Visual Programming: Tips and Techniques 3/4 Using VisualAge for Java (SE), p. 413.
TOOLS-EUROPE-1999-EveredM #component- Very High Level Programming with Collection Components (ME, GM), pp. 361–370.
TOOLS-EUROPE-1999-McKim #contract- Advanced Programming by Contract (JCM), p. 402.
TOOLS-EUROPE-1999-Romanovsky - Abstract Object State and Version Recovery in N-Version Programming (AR), pp. 86–95.
TOOLS-USA-1999-Langer #c++ #exception- Programming with C++ Exceptions (AL), p. 439.
TOOLS-USA-1999-MacgregorTW #smalltalk- Recording User Actions in a Smalltalk Programming Environment (MM, PT, MW), pp. 280–289.
TOOLS-USA-1999-MiliDCGM #development #distributed #object-oriented #source code- View Programming for Decentralized Development of OO Programs (HM, JD, OC, RG, AM), pp. 210–221.
TOOLS-USA-1999-SilverajanH #distributed #framework #object-oriented- Enhancing an Event-Based OO Framework for Distributed Programming (BS, JH), p. 162–?.
GCSE-1999-Goebl #automation #categorisation #overview- A Survey and a Categorization Scheme of Automatic Programming Systems (WG), pp. 1–15.
PEPM-1999-Lammel #aspect-oriented #declarative- Declarative Aspect-Oriented Programming (RL), pp. 131–146.
POPL-1999-XiP #dependent type- Dependent Types in Practical Programming (HX, FP), pp. 214–227.
PPDP-1999-Hanus #declarative #distributed #multi- Distributed Programming in a Multi-Paradigm Declarative Language (MH), pp. 188–205.
PPDP-1999-HentenryckMPR #constraints- Constraint Programming in OPL (PVH, LM, LP, JCR), pp. 98–116.
PPDP-1999-Ruiz-AndinoASR #constraints #execution #finite #modelling #parallel- Parallel Execution Models for Constraint Programming over Finite Domains (ARA, LA, FS, JJR), pp. 134–151.
ASE-1999-DevulderL #case study #comparative #linear #validation #verification- A Comparative Study between Linear Programming Validation (LPV) and other Verification Methods (SD, JLL), pp. 299–302.
ESEC-FSE-1999-Beck #development- Extreme Programming: A Discipline of Software Development (KB), p. 1.
ESEC-FSE-1999-CzarneckiE #component #generative- Components and Generative Programming (KC, UWE), pp. 2–19.
ICSE-1999-OssherT #development #evolution #object-oriented #problem #using- Using Subject-Oriented Programming to Overcome Common Problems in Object-Oriented Software Development/Evolution (HO, PLT), pp. 687–688.
ICSE-1999-WalkerBM #aspect-oriented #assessment- An Initial Assessment of Aspect-Oriented Programming (RJW, ELAB, GCM), pp. 120–130.
ICSE-1999-WoodmanGMH #smalltalk- OU LearningWorks: A Customized Programming Environment for Smalltalk Modules (MW, RG, MM, SH), pp. 638–641.
ICSE-1999-WoodmanGMHR #smalltalk- Exploiting Smalltalk Modules in a Customizable Programming Environment (MW, RG, MM, SH, HR), pp. 65–74.
SAC-1999-Jimenez-PerisPP #named- VisMod: A Beginner-Friendly Programming Environment (RJP, MPM, JPM), pp. 115–120.
SAC-1999-JoSKL #distributed #internet- The Distributed Programming Environment on the Internet (CHJ, JGS, YK, PSL), pp. 85–90.
SAC-1999-KesslerH #search-based- Depth-Fair Crossover in Genetic Programming (MK, TH), pp. 319–323.
SAC-1999-Krishnamurthi #education #email- Integrating E-Mail in a Programming Class: Implications for Teaching Programming (MK), pp. 126–131.
CC-1999-KastnerL #integer #linear #optimisation- Code Optimization by Integer Linear Programming (DK, ML), pp. 122–136.
DAC-1999-HershensonMBL #geometry #optimisation- Optimization of Inductor Circuits via Geometric Programming (MdMH, SSM, SPB, THL), pp. 994–998.
DATE-1999-ChangP #co-evolution #communication #design #named #using- Codex-dp: Co-design of Communicating Systems Using Dynamic Programming (JMC, MP), p. 568–?.
HPCA-1999-FalsafiW #abstraction #communication #parallel #protocol #queue- Parallel Dispatch Queue: A Queue-Based Programming Abstraction to Parallelize Fine-Grain Communication Protocols (BF, DAW), pp. 182–192.
HPDC-1999-AlmasiCP #matlab #memory management #named- MATmarks: A Shared Memory Environment for MATLAB Programming (GSA, CC, DAP), pp. 341–342.
HPDC-1999-WoodwardA #distributed #grid- Portable Petaflop/s Programming: Applying Distributed Computing Methodology to the Grid within a Single Machine Room (PRW, SEA), pp. 70–83.
PPoPP-1999-RamachandranNHRK #abstraction #interactive #memory management #parallel- Space-Time Memory: A Parallel Programming Abstraction for Interactive Multimedia Applications (UR, RSN, NH, JMR, KK), pp. 183–192.
ESOP-1999-Hudak #functional- Functional Reactive Programming (PH), p. 1.
ESOP-1999-LiuS - Dynamic Programming via Static Incrementalization (YAL, SDS), pp. 288–305.
ESOP-1999-Poetzsch-HeffterM #java #logic- A Programming Logic for Sequential Java (APH, PM), pp. 162–176.
STOC-1999-Zwick99a #problem- Outward Rotations: A Tool for Rounding Solutions of Semidefinite Programming Relaxations, with Applications to MAX CUT and Other Problems (UZ), pp. 679–687.
CADE-1999-Groote #approach #deduction- A dynamic programming approach to categorial deduction (PdG), pp. 1–15.
ICLP-1999-Pereira #declarative- Declarative Programming for a Messy World (FCNP), pp. 3–5.
ICLP-1999-Schulte #constraints- Comparing Trailing and Copying for Constraint Programming (CS), pp. 275–289.
ITiCSE-1998-CurzonR #question #student #why- Why do students take programming modules? (PC, JR), pp. 59–63.
ITiCSE-1998-Grove #motivation #process #using- Using the personal software process to motivate good programming practices (RFG), pp. 98–101.
ITiCSE-1998-HaganS #education- The value of discussion classes for teaching introductory programming (DH, JS), pp. 108–111.
ITiCSE-1998-Jenkins #approach #education- A participative approach to teaching programming (TJ), pp. 125–129.
ITiCSE-1998-KluitSW #evaluation #java #visual notation- Visual programming with Java: evaluation of an introductory programming course (PGK, MS, FW), pp. 143–147.
ITiCSE-1998-MayoK #kernel- A secure networked laboratory for kernel programming (JM, PK), pp. 175–177.
ITiCSE-1998-WoitM #lessons learnt #online- Lessons from on-line programming examinations (DMW, DVM), pp. 257–259.
ICSM-1998-CherinkaOR #maintenance #off the shelf #question #static analysis- Maintaining a COTS Integrated Solution — Are Traditional Static Analysis Techniques Sufficient for this New Programming Methodology? (RC, CMO, JR), pp. 160–169.
IWPC-1998-DetienneBW #comprehension #object-oriented- The Effect of Object-Oriented Programming Expertise in Several Dimensions of Comprehension Strategies (FD, JMB, SW), pp. 82–89.
ICALP-1998-TahaBS #axiom #multi #type safety- Multi-Stage Programming: Axiomatization and Type Safety (WT, ZEAB, TS), pp. 918–929.
AFP-1998-BackhouseJJM98 - Generic Programming: An Introduction (RCB, PJ, JJ, LGLTM), pp. 28–115.
FLOPS-1998-LedererD - Two-Stage Programming (EFAL, RAD), pp. 296–313.
ICFP-1998-FindlerF #composition #mixin #object-oriented- Modular Object-Oriented Programming with Units and Mixins (RBF, MF), pp. 94–104.
ICFP-1998-MarcosLR #approach #authoring #functional #hypermedia- A Functional Programming Approach to Hypermedia Authoring (DHM, PEML, WAR), p. 346.
ICFP-1998-Odersky - Programming with Variable Functions (MO), pp. 105–116.
ICFP-1998-Scholz #combinator #imperative #library #monad- Imperative Streams — A Monadic Combinator Library for Synchronous Programming (ES), pp. 261–272.
ICML-1998-AlerBI #approach #learning #multi #search-based- Genetic Programming and Deductive-Inductive Learning: A Multi-Strategy Approach (RA, DB, PI), pp. 10–18.
ICPR-1998-UchidaS #2d- A monotonic and continuous two-dimensional warping based on dynamic programming (SU, HS), pp. 521–524.
ICPR-1998-ZhugeTLHD #analysis #image #interactive #segmentation- An interactive image segmentation method based on dynamic programming and its application in medical image analysis (YZ, JT, NL, ZH, RD), pp. 1558–1560.
ECOOP-1998-CrnogoracRR #concurrent #inheritance #object-oriented- Classifying Inheritance Mechanisms in Concurrent Object Oriented Programming (LC, ASR, KR), pp. 571–600.
OOPSLA-1998-Bouraqadi-SaadaniLR - Safe Metaclass Programming (NMNBS, TL, FR), pp. 84–96.
TOOLS-USA-1998-McKim #design #education #multi #object-oriented #using- Using a Multi-Term Project to Teach Object Oriented Programming and Design (JCM), p. 468–?.
TOOLS-USA-1998-Watkins #contract #interface #using- Using Interface Definition Languages to Support Path Expressions and Programming by Contract (DW), p. 308–?.
AdaEurope-1998-EspinosaJCTG #ada #component #realtime- Programming Hard Real-Time Systems with Optional Components in Ada (AE, VJ, CC, AT, AGF), pp. 102–111.
POPL-1998-HeintzeR #calculus- The SLam Calculus: Programming with Secrecy and Integrity (NH, JGR), pp. 365–377.
FSE-1998-Karasick #architecture #c++ #incremental- The Architecture of Montana: An Open and Extensible Programming Environment with an Incremental C++ (MK), pp. 131–142.
SAC-1998-DentiNO #coordination #on the #power of- On the expressive power of a language for programming coordination media (ED, AN, AO), pp. 169–177.
SAC-1998-JoLS #concurrent #object-oriented- A realization of a concurrent object-oriented programming (CHJ, CHL, JGS), pp. 558–563.
SAC-1998-Konstam #algorithm #classification #search-based #using- Group classification using a mix of genetic programming and genetic algorithms (AHK), pp. 308–312.
SAC-1998-MurthyK #modelling #network #tool support- Integrated network computing models, programming modes and software tools (VKM, EVK), pp. 551–557.
ASPLOS-1998-AcharyaUS #algorithm #evaluation- Active Disks: Programming Model, Algorithms and Evaluation (AA, MU, JHS), pp. 81–91.
DAC-1998-FallahDK #functional #generative #linear #modelling #satisfiability #using- Functional Vector Generation for HDL Models Using Linear Programming and 3-Satisfiability (FF, SD, KK), pp. 528–533.
DAC-1998-SchaumontVREB #design- A Programming Environment for the Design of Complex High Speed ASICs (PS, SV, LR, ME, IB), pp. 315–320.
PDP-1998-GerbessiotisLSS - PRAM programming: theory vs. practice (AVG, DL, CJS, KRS), pp. 164–170.
ESOP-1998-HondaVK - Language Primitives and Type Discipline for Structured Communication-Based Programming (KH, VTV, MK), pp. 122–138.
ESOP-1998-Smolka #concurrent #constraints #functional- Concurrent Constraint Programming Based on Functional Programming (GS), pp. 1–11.
FASE-1998-Beck #development- Extreme Programming: A Humanistic Discipline of Software Development (KB), pp. 1–6.
FASE-1998-BehnkeBMS #named #relational- RELVIEW — A System for Calculating With Relations and Relational Programming (RB, RB, EM, PS), pp. 318–321.
TACAS-1998-RuysB #experience #modelling #validation- Experience with Literate Programming in the Modelling and Validation of Systems (TCR, EB), pp. 393–408.
CAV-1998-Halbwachs - Synchronous Programming of Reactive Systems (NH), pp. 1–16.
CSL-1998-KomaraV #theorem- Theorems af Péter and Parsons in Computer Programming (JK, PJV), pp. 204–223.
IWTCS-1998-Anlauf #testing- Programming Service Tests with TTCN (MA), pp. 259–274.
ICDAR-1997-MartensC #online #optimisation- Dynamic Programming Optimisation for On-line Signature Verificatio (RM, LJMC), pp. 653–656.
SIGMOD-1997-GoyalHKMSZ - Picture Programming Project (NG, CH, RK, BM, MS, MMZ), pp. 514–516.
ITiCSE-1997-FeldmanB #concurrent #education- Concurrent programming CAN be introduced into the lower-level undergraduate curriculum (MBF, BDB), pp. 77–79.
ITiCSE-1997-HaganSM #monitoring- Monitoring and evaluating a redesigned first year programming course (DH, JS, IM), pp. 37–39.
ITiCSE-1997-Houle - Ethics, programming, and virtual environments (MEH), pp. 91–93.
ITiCSE-1997-PriceP #education #empirical #evaluation #feedback- Teaching programming through paperless assignments: an empirical evaluation of instructor feedback (BAP, MP), pp. 94–99.
ITiCSE-1997-WesterSK #approach #java #visual notation- Visual programming with Java; an alternative approach to introductory programming (FW, MS, PGK), pp. 57–58.
ITiCSE-WGR-1997-PetreP #internet #problem- Programming practical work and problem sessions via the Internet (MP, BAP), pp. 125–128.
WCRE-1997-Kontogiannis #detection #evaluation #metric #using- Evaluation Experiments on the Detection of Programming Patterns Using Software Metrics (KK), p. 44–?.
ICFP-1997-Duris #attribute grammar #deforestation #functional- Functional Programming and Attribute Grammars Deforestation (ÉD), p. 312.
ICFP-1997-Erwig #functional #graph- Functional Programming with Graphs (ME), pp. 52–65.
ICFP-1997-Kagawa #composition #functional- Compositional References for Stateful Functional Programming (KK), pp. 217–226.
ICFP-1997-KrasnogorLMP #functional- Protien Folding meets Functional Programming (NK, PEML, PM, DAP), p. 313.
ICFP-1997-SpiliopoulouHD #approach #distributed #functional- Distributed Programming, a Purely Functional Approach (ES, IH, ND), p. 320.
ICFP-1997-TahaS #multi- Multi-Stage Programming (WT, TS), p. 321.
IFL-1997-DidrichGMP #algebra #in the large- Programming in the Large: The Algebraic-Functional Language Opal 2α (KD, WG, CM, PP), pp. 322–337.
CHI-1997-RaderBL #comprehension #visual notation- Degrees of Comprehension: Children’s Understanding of a Visual Programming Environment (CR, CB, CHL), pp. 351–358.
CHI-1997-WilcoxABCC #debugging #feedback #question #visual notation- Does Continuous Visual Feedback Aid Debugging in Direct-Manipulation Programming Systems? (EMW, JWA, MMB, JJC, CRC), pp. 258–265.
HCI-SEC-1997-Borron - A New Form of Programming in the Light of Cognitive Dimensions (HJB), pp. 315–318.
HCI-SEC-1997-ChoMSYYJ #development #named #visual notation #web- VIOLA: A Visual Programming Tool for the Development of Web Applications (CSC, PSM, GSS, SJY, IJY, YSJ), pp. 787–790.
HCI-SEC-1997-Perez-QuinonesS #architecture #composition #human-computer- Modular Dialogue Units: A Software Architecture for Programming Human-Computer Dialogues (MAPQ, JLS), pp. 355–358.
HCI-SEC-1997-Ramadhan - Free vs. Guided Programming by Discovery (HAR), pp. 279–282.
ECOOP-1997-KiczalesLMMLLI #aspect-oriented- Aspect-Oriented Programming (GK, JL, AM, CM, CVL, JML, JI), pp. 220–242.
ECOOP-1997-Prehofer #feature model #fresh look- Feature-Oriented Programming: A Fresh Look at Objects (CP), pp. 419–443.
OOPSLA-1997-Weihe #algorithm #challenge #object-oriented #reuse #using- Reuse of Algorithms: Still a Challenge to Object-Oriented Programming (KW), pp. 34–48.
TOOLS-ASIA-1997-Coplien97a #c++ #using- Advanced C++ Programming Styles: Using C++ as a Higher-Level Language (JC), pp. 418–419.
TOOLS-ASIA-1997-GuofuSS #research- The Research of Distributive Object Programming Environment (ZG, LS, CS), pp. 238–243.
TOOLS-ASIA-1997-SheardH #c++ #case study #concept #education #experience #object-oriented #student #using- Experiences with Teaching Object-Oriented Concepts to Introductory Programming Students Using C++ (JS, DH), pp. 310–319.
TOOLS-PACIFIC-1997-Coplien #c++- Advanced C++ Programming Styles and Idioms (JC), p. 352.
TOOLS-PACIFIC-1997-Holmes #concurrent #java #library- Concurrent Programming in Java: Language and Libraries (DH), p. 371.
TOOLS-USA-1997-GiffenT #interface #smalltalk #visual notation- A Visual Programming Interface for Smalltalk (RG, IT), p. 260–?.
AdaEurope-1997-RomanovskyMW #ada #on the- On Programming Atomic Actions in Ada 95 (ABR, SEM, AJW), pp. 254–265.
PEPM-1997-TahaS #multi- Multi-Stage Programming with Explicit Annotations (WT, TS), pp. 203–217.
PLILP-1997-Cousineau #functional #geometry- Functional Programming and Geometry (GC), pp. 309–322.
PLILP-1997-FindlerFFKF #named- DrScheme: A Pedagogic Programming Environment for Scheme (RBF, CF, MF, SK, MF), pp. 369–388.
PLILP-1997-Gregory #approach #concurrent #declarative- A Declarative Approach to Concurrent Programming (SG), pp. 79–93.
PLILP-1997-Lucas #functional #performance- Transformations for Efficient Evaluations in Functional Programming (SL), pp. 127–141.
PLILP-1997-Thompson #approach #education #functional #problem- Where Do I Begin? A Problem Solving Approach in teaching Functional Programming (SJT), pp. 323–334.
POPL-1997-AptS #imperative- Search and Imperative Programming (KRA, AS), pp. 67–79.
SAS-1997-CorrensonDPR #attribute grammar #deforestation #functional- Attribute Grammars and Functional Programming Deforestation (LC, ÉD, DP, GR), p. 365.
TRI-Ada-1997-Gonzalez-BarahonaCQBL #ada #education #network- Teaching Network Programming with Ada and Lower_Layer (JMGB, JCG, PdlHQ, FJBC, LLF), pp. 105–110.
TRI-Ada-1997-QuirosGC #approach #distributed #fault tolerance- Programming Distributed Fault Tolerant Systems: The replicAda Approach (PdlHQ, JMGB, JCG), pp. 21–29.
TRI-Ada-1997-White #ada #performance- Performance Issues of Scientific Programming in Ada 95 (JBWI), pp. 279–294.
ICSE-1997-SullivanCZC #tool support- Package-Oriented Programming of Engineering Tools (KJS, JC, SZ, DC), pp. 616–617.
SAC-1997-KozaBAK #evolution #search-based #using- Evolution using genetic programming of a low-distortion, 96 decibel operational amplifier (JRK, FHBI, DA, MAK), pp. 207–216.
SAC-1997-MurthyK #concurrent- Heterogeneous programming with concurrent objects (VKM, EVK), pp. 454–463.
HPDC-1997-DincerF #design- Design Issues in Building Web-Based Programming Environments (KD, GF), pp. 283–292.
HPDC-1997-LeichtlCC #clustering #parallel- Parallel Programming in Multi-Paradigm Clusters (JL, PC, MJC), pp. 326–335.
PDP-1997-ClematisGT #concurrent #fault- Programming concurrent backward error recovery: General methodologies and practical approaches (AC, VG, AMT), pp. 228–233.
PDP-1997-DozsaKF #named #visual notation- GRADE: A graphical programming environment for PVM applications (GD, PK, TF), pp. 358–368.
PDP-1997-GiloiS #architecture #distributed #memory management- A high-level programming environment for distributed memory architectures (WKG, AS), pp. 369–375.
PDP-1997-KesslerT #library- Language and library support for practical PRAM programming (CWK, JLT), pp. 216–221.
PDP-1997-SujithanH #database- Collection types for database programming in the BSP model (KRS, JMDH), pp. 419–424.
PPoPP-1997-BianchiniCK #interactive #parallel #protocol- The Interaction of Parallel Programming Constructs and Coherence Protocols (RB, EVC, LIK), pp. 69–79.
PPoPP-1997-SubhlokY #parallel- A New Model for Integrated Nested Task and Data Parallel Programming (JS, BY), pp. 1–12.
TAPSOFT-1997-NicolaFP #locality- Locality Based Linda: Programming with Explicit Localities (RDN, GLF, RP), pp. 712–726.
CSL-1997-RuetF #commutative #concurrent #constraints #logic- Concurrent Constraint Programming and Non-commutative Logic (PR, FF), pp. 406–423.
ICLP-1997-Schulte #constraints #visual notation- Oz Explorer: A Visual Constraint Programming Tool (CS), pp. 286–300.
ILPS-1997-Hanus #declarative #multi- Multi-Paradigm Declarative Programming (MH), pp. 43–45.
ILPS-1997-Hermenegildo #analysis- Programming with Global Analysis (MVH), pp. 49–50.
ILPS-1997-Smolka #constraints- Constraint Programming in Oz (GS), pp. 37–38.
SIGMOD-1996-GoyalHKMS #database #problem #question #research #user interface- Is GUI Programming a Database Research Problem? (NG, CH, RK, BM, MS), pp. 517–528.
ITiCSE-1996-ArnowC #email #web- Extending the conversation: integrating email and Web technology in CS programming classes (DMA, DC), pp. 93–95.
ITiCSE-1996-Jimenez-PerisPM #distributed #education #library #named- DD-Mod: a library for teaching distributed programming (RJP, MPM, JMMF), p. 229.
ITiCSE-1996-MutchlerL #multi #user interface #using- Using multimedia and GUI programming in CS 1 (DM, CL), pp. 63–65.
ITiCSE-1996-Velazquez-Iturbide #functional #named- HIPE: a Turbo-like environment for functional programming (JÁVI), p. 234.
ITiCSE-1996-Velazquez-IturbideRF #algorithm #development #tool support- An inexpensive programming toolset for algorithm development (JÁVI, AMCR, NLF), p. 231.
ITiCSE-1996-WolzWDM #education #multi- Teaching introductory programming in the multi-media world (UW, SW, DD, MM), pp. 57–59.
ICALP-1996-AlonS #approximate #integer #parallel #problem- Improved Parallel Approximation of a Class of Integer Programming Programming Problems (NA, AS), pp. 562–573.
WIA-1996-Rodger #formal method #tool support- Integrating Hands-on Work into the Formal Languages Course via Tools and Programming (SHR), pp. 132–148.
AFP-1996-JeuringJ96 - Polytypic Programming (JJ, PJ), pp. 68–114.
IFL-1996-Scholz #array #functional #on the- On Programming Scientific Applications in SAC — A Functional Language Extended by a Subsystem for High-Level Array Operations (SBS), pp. 85–104.
CHI-1996-Wolber #named- Pavlov: Programming by Stimulus-Response Demonstration (DW), pp. 252–259.
CSCW-1996-Waldo #collaboration #java #using- Using the Java Programming Environment to Build Collaborative Applications (JW), p. 3.
CAiSE-1996-MehandjievB #information management #visual notation- User-Enhanceability for Organizational Information Systems through Visual Programming (NM, LB), pp. 432–456.
AKDDM-1996-BerndtC #approach- Finding Patterns in Time Series: A Dynamic Programming Approach (DJB, JC), pp. 229–248.
ICML-1996-BoutilierD #approximate- Approximate Value Trees in Structured Dynamic Programming (CB, RD), pp. 54–62.
ICPR-1996-HoY #approach- A dynamic programming approach for stereo line matching with structural information (WPH, RKKY), pp. 791–794.
ICPR-1996-Johnson #automation #search-based #using #visual notation- Automated creation of visual routines using genetic programming (MPJ), pp. 951–956.
KDD-1996-ImielinskiVA #database #interface #mining #named #query- DataMine: Application Programming Interface and Query Language for Database Mining (TI, AV, AA), pp. 256–262.
KDD-1996-RyuE #query #search-based #using- Deriving Queries from Results Using Genetic Programming (TWR, CFE), pp. 303–306.
KR-1996-SmirnovV #contest #integer #performance #representation- Efficiency Competition through Representation Changes: Pigeonhole Principle vs. Integer Programming Methods (YVS, MMV), pp. 124–134.
SEKE-1996-Balmas #concept #named- ACL: a Tool for Conceptual Programming (FB), pp. 198–205.
SEKE-1996-Balmas96a #formal method #named #source code- PRISME: Formalizing Programming Strategies as a Way to Understand Programs (FB), pp. 361–368.
SEKE-1996-Franca #c++ #design #education #library #object-oriented- The Design of a Class Library to Support Teaching of Object Oriented Programming with C++ (PBF), pp. 32–37.
SEKE-1996-Menzies #information management #re-engineering #visual notation- Visual Programming, Knowledge Engineering, and Software Engineering (TM), pp. 506–513.
ECOOP-1996-QianK #functional #object-oriented- Typed Object-Oriented Functional Programming with Late Binding (ZQ, BKB), pp. 48–72.
OOPSLA-1996-AttaliCEL #object-oriented #parallel #semantics #visualisation- Semantic-Based Visualization for Parallel Object-Oriented Programming (IA, DC, SOE, SL), pp. 421–456.
AdaEurope-1996-Bondeli #ada #object-oriented- An Ada 95 View of Some Difficult or Controversial Points in Object-Oriented Programming (PdB), pp. 370–384.
AdaEurope-1996-Taft #ada #internet- Programming the Internet in Ada 95 (STT), pp. 1–16.
ALP-1996-BrimJGK #algebra #concurrent #constraints #process- A Process Algebra for Synchronous Concurrent Constraint Programming (LB, JMJ, DRG, MK), pp. 165–178.
PLILP-1996-RoyMS #concurrent #constraints #performance- Integrating Efficient Records into Concurrent Constraint Programming (PVR, MM, RS), pp. 438–453.
PLILP-1996-Scholz #concurrent #constraints #framework #functional #named #user interface- PIDGETS — Unifying Pictures and Widgets in a Constraint-Based Framework for Concurrent Functional GUI Programming (ES), pp. 363–377.
PLILP-1996-Schulte #constraints #visual notation- Oz Explorer: A Visual Constraint Programming Tool (CS), pp. 477–478.
ICSE-1996-GibbsB #challenge #concept #multi #scalability- Large, Multimedia Programming — Concepts and Challenges (SJG, CB), pp. 439–440.
ICSE-1996-PanD - Beyond Structured Programming (SP, RGD), pp. 268–277.
SAC-1996-Al-Salman - An Arabic programming environment (ASAS), pp. 480–486.
DAC-1996-OhPP #bound #linear #using- Constructing Lower and Upper Bounded Delay Routing Trees Using Linear Programming (JO, IP, MP), pp. 401–404.
HPDC-1996-BotorogK #algorithm #distributed #imperative #named #performance- Skil: An Imperative Language with Algorithmic Skeletons for Efficient Distributed Programming (GHB, HK), pp. 243–252.
HPDC-1996-NieplochaH #memory management- Shared Memory NUMA Programming on I-WAY (JN, RJH), pp. 432–441.
PDP-1996-Gerndt #memory management #multi- Programming Shared Virtual Memory Multiprocessor (MG), pp. 2–10.
PDP-1996-GruberHKV #case study #parallel- Parallel Programming with CAPSE — A Case Study (BG, GH, DK, JV), pp. 130–138.
PDP-1996-KacsukHFPDF #parallel #visual notation- Visual Parallel Programming in Monads-DPV (PK, GH, SF, GP, GD, TF), pp. 344–351.
PDP-1996-OmodeoPS #distributed #named #object-oriented- DO-OPEN: A Distributed Object-Oriented Programming Environment (AO, MP, NS), pp. 336–343.
PDP-1996-Papadopoulos #concurrent #framework #graph grammar #object-oriented- Concurrent Object-Oriented Programming Techniques in a Term Graph Rewriting Framework (GAP), pp. 87–93.
ESOP-1996-Gonzalez-MorenoHLR #declarative #logic- A Rewriting Logic for Declarative Programming (JCGM, MTHG, FJLF, MRA), pp. 156–172.
ESOP-1996-MelzerE #integer- Checking System Properties via Integer Programming (SM, JE), pp. 250–264.
STOC-1996-Milenkovic #linear #strict #using- Translational Polygon Containment and Minimal Enclosure using Linear Programming Based Restriction (VM), pp. 109–118.
JICSLP-1996-Puget #constraints- Constraint Programming (JFP), p. 3.
ICDAR-v2-1995-DowntonHA #recognition #tool support #visual notation- A visual programming toolkit demonstrator for offline handwritten forms recognition (ACD, SJH, AA), pp. 707–710.
PODS-1995-Kanellakis #constraints #database #tutorial- Constraint Programming and Database Languages: A Tutorial (PCK), pp. 46–53.
CSEE-1995-McKim #design #education #eiffel #object-oriented- Teaching Object Oriented Programming and Design with Eiffel (JCM), p. 445.
CSEE-1995-ScottC #student- Team Selection Methods for Student Programming Projects (TJS, JHCI), pp. 295–303.
FPLE-1995-JarvisPM #case study #comprehension #education #experience #functional #scalability- Understanding LOLITA: Experiences in Teaching Large Scale Functional Programming (SAJ, SP, RGM), pp. 103–119.
FPLE-1995-Karczmarczuk #functional- Functional Programming and Mathematical Objects (JK), pp. 121–137.
FPLE-1995-Keravnou #functional- Introducing Computer Science Undergraduates to Principles of Programming Through a Functional Language (ETK), pp. 15–34.
FPLE-1995-KlugeRS #education #execution #functional #using- Using pi-RED as a Teaching Tool for Functional Programming and Program Execution (WEK, CR, SBS), pp. 231–249.
FPLE-1995-KoopmanZ #database #functional- Functional Programming in a Basic Database Course (PWMK, VZ), pp. 215–229.
FPLE-1995-NunezPP #data type #functional- A Second Year Course on Data Structures Based on Functional Programming (MN, PP, RP), pp. 65–84.
FPLE-1995-ThompsonH #education #functional- Functional Programming Through the Curriculum (SJT, SH), pp. 85–102.
FPLE-1995-Turner #functional- Elementary Strong Functional Programming (DAT), pp. 1–13.
ICALP-1995-GolinR #algorithm- A Dynamic Programming Algorithm for Constructing Optimal Refix-Free Codes for Unequal Letter Costs (MJG, GR), pp. 256–267.
AFP-1995-HallgrenC95 - Programming with Fudgets (TH, MC), pp. 137–182.
AFP-1995-Jones95 #functional #higher-order #morphism #polymorphism- Functional Programming with Overloading and Higher-Order Polymorphism (MPJ), pp. 97–136.
AFP-1995-KieburtzL95 #algebra- Programming with Algebras (RBK, JL), pp. 267–307.
AFP-1995-MeijerJ95 #functional #monad- Merging Monads and Folds for Functional Programming (EM, JJ), pp. 228–266.
AFP-1995-Wadler95 #functional #monad- Monads for Functional Programming (PW), pp. 24–52.
FPCA-1995-WallaceR #architecture #embedded #functional- λs in the Liftshaft — Functional Programming and an Embedded Architecture (MW, CR), pp. 249–258.
CHI-1995-CypherS #named #simulation- KidSim: End User Programming of Simulations (AC, DCS), pp. 27–34.
CHI-1995-LiebermanF #behaviour- Bridging the Gulf Between Code and Behavior in Programming (HL, CF), pp. 480–486.
ICML-1995-Gordon #approximate- Stable Function Approximation in Dynamic Programming (GJG), pp. 261–268.
ICML-1995-Peng #performance- Efficient Memory-Based Dynamic Programming (JP), pp. 438–446.
SEKE-1995-BrownseyZ #functional #specification #user interface #using- From Specification to Building a GUI using Functional Programming (KB, MZ), pp. 244–251.
SEKE-1995-Kazimierczak #automation #information management #natural language #representation- Knowledge Representation on the Level of Natural Language for Purposes of Automatic Programming (JK), pp. 140–143.
ECOOP-1995-Amsellem #hypermedia #named- ChyPro: A Hypermedia Programming Environment for Smalltalk-80 (MA), pp. 449–470.
ECOOP-1995-McAffer - Meta-level Programming with CodA (JM), pp. 190–214.
ECOOP-1995-SmithU #experience- Programming as an Experience: The Inspiration for Self (RBS, DU), pp. 303–330.
OOPSLA-1995-ItohYT #concurrent #low level #named #operating system #using- SCONE: Using Concurrent Objects for Low-level Operating System Programming (JiI, YY, MT), pp. 385–398.
AdaEurope-1995-ChoukairK #ada #approach #corba #distributed #object-oriented- Distributed Object Oriented Programming and Interoperability for Ada 95: An OMG/CORBA Approach (ZC, YK), pp. 217–227.
AdaEurope-1995-KermarrecP #ada #distributed- Programming Distributed Systems with Both Ada 95 and PVM (YK, LP), pp. 206–216.
PLILP-1995-Jones - Programming with Constructor Classes (MPJ), p. 26.
PLILP-1995-TongL #concurrent #constraints #performance- Performance of A Data-Parallel Concurrent Constraint Programming System (BMT, HfL), pp. 463–464.
PLILP-1995-VullinghsTS #functional #lightweight #user interface- Lightweight GUIs for Functional Programming (TV, DT, WS), pp. 341–356.
POPL-1995-SaraswatJG #concurrent #constraints- Default Timed Concurrent Constraint Programming (VAS, RJ, VG), pp. 272–285.
TRI-Ada-1995-BarbeyKS #ada #object-oriented- Advanced Object-Oriented Features and Programming in Ada 95 (SB, MK, AS), pp. 359–489.
TRI-Ada-1995-FeldmanB #ada #education- Teaching Object Programming with Ada 95 (MBF, JB), pp. 655–685.
TRI-Ada-1995-LevyM #education #reuse- Teaching Programming for Reuse: Generics for Educators (SPL, JWM), pp. 105–117.
ESEC-1995-Jazayeri #component #fresh look- Component Programming — a Fresh Look at Software Components (MJ), pp. 457–478.
KBSE-1995-Tyugu #development #experience #knowledge-based #object-oriented- From Object-Oriented to Knowledge-Based Programming (NUT System Development Experience) (ET), pp. 88–95.
SAC-1995-Arnow #email #network #using- :-) When you grade that: using e-mail and the network in programming courses (DMA), pp. 10–13.
SAC-1995-HartensteinS #compilation- Combining structural and procedural programming by parallelizing compilation (RWH, KS), pp. 130–134.
SAC-1995-ThuenteS #algorithm #hybrid #problem #search-based- Mathematical programming in a hybrid genetic algorithm for Steiner point problems (DJT, PS), pp. 357–363.
HPDC-1995-CowanLB #performance- Performance Benefits of Optimistic Programming: A Measure of HOPE (CC, HL, MAB), pp. 197–204.
LCT-RTS-1995-SchneiderCSP #component #realtime- The ControlShell Component-Based Real-Time Programming System, and its Application to the Marsokhod Martian Rover (SAS, VWC, JS, GPC), pp. 146–155.
PDP-1995-AltmannB #fault tolerance #multi- Algorithm-based fault-tolerant programming in scientific computation on multiprocessors (JA, AB), pp. 374–382.
PDP-1995-BornOSS #monitoring #parallel #visual notation- The monitoring facilities of the graphical parallel programming environment TRAPPER (TB, WO, LS, CS), pp. 555–562.
PDP-1995-ClematisG #parallel- HeterEL-a server for programming parallel heterogeneous systems (AC, EG), pp. 472–479.
TAPSOFT-1995-SampaioHPUFA #named #proving #term rewriting- PLATO: A Tool to Assist Programming as Term Rewriting and Therem Proving (AJS, AMH, CTP, CDU, MFF, NCA), pp. 797–798.
ICLP-1995-CodognetR #constraints- NMCC Programming: Constraint Enforcement and Retracting in CC Programming (PC, FR), pp. 417–431.
ICLP-1995-Kahn #concurrent #constraints #named- ToonTalk — Concurrent Constraint Programming for Kids (KMK), p. 3.
ICLP-1995-Smolka #concurrent #constraints #named- Oz: Concurrent Constraint Programming for Real (GS), p. 13.
ILPS-1995-BoerG #concurrent #constraints #modelling #realtime- Modelling Real-Time in Concurrent Constraint Programming (FSdB, MG), pp. 528–542.
ILPS-1995-HarlandPW #overview #perspective- Programming in Lygon: A Brief Overview (JH, DJP, MW), p. 636.
ICSM-1994-Jacquot - Programming Through Disciplined Modification (JPJ), pp. 362–371.
CHI-1994-EisenbergF94a #design #programmable- Programmable design environments: integrating end-user programming with domain-oriented assistance (ME, GF), pp. 431–437.
CHI-1994-HoudeS94a #design- In search of design principles for programming environments (SH, RS), pp. 424–430.
CIKM-1994-ChenT #implementation #pattern matching- An Optimized Implementation for VML Based on Pattern Matching and Dynamic Programming (WC, VT), pp. 88–96.
ICML-1994-RoscaB #search-based #self- Hierarchical Self-Organization in Genetic programming (JPR, DHB), pp. 251–258.
SEKE-1994-ChiangWBN #automation #documentation #named #visual notation- DocFlow: an event-driven visual programming environment for office automation through document processing (SCYC, JTLW, MPB, PAN), pp. 454–461.
ECOOP-1994-AlagicSB #declarative #inheritance #object-oriented #prototype #type system- Declarative Object-Oriented Programming: Inheritance, Subtyping and Prototyping (SA, RS, RB), pp. 236–259.
ECOOP-1994-OkamuraI #using- Object Location Control Using Meta-level Programming (HO, YI), pp. 299–319.
OOPSLA-1994-KobayashiY #concurrent #object-oriented- Type-Theoretic Foundations for Concurrent Object-Oriented Programming (NK, AY), pp. 31–45.
OOPSLA-1994-LortzS #contract- Combining Contracts and Exemplar-Based Programming for Class Hiding and Customization (VBL, KGS), pp. 453–467.
TOOLS-EUROPE-1994-Allard #named #object-oriented- Keynote: Object-Oriented Programming at the European Space Agency (FA), p. 7.
TOOLS-EUROPE-1994-KlugS #corba #distributed- Distributed Programming in C++, from Sockets to CORBA (MK, MS), p. 543.
TOOLS-EUROPE-1994-Sikora #empirical #object-oriented #problem #roadmap- Selected Results from an Empirical Study on Problem Areas and Trends of Object-Oriented Programming (HS), pp. 303–313.
TOOLS-EUROPE-1994-SimGKS #interface #specification #tool support- The Specification of a Seamless O-O Programming Interface for CAD Tools (MS, WG, PK, NS), pp. 135–145.
AdaEurope-1994-Heitz #composition #distributed #generative #object-oriented #realtime #scalability- Integrating Modular, Object Oriented Programming and Application Generator Technologies in Large Real Time and Distributed Developments (MH), pp. 130–146.
ALP-1994-Palamidessi #concurrent #constraints- Concurrent Constraint Programming (CP), pp. 1–2.
PLILP-1994-Palamidessi #concurrent #constraints- Concurrent Constraint Programming (CP), pp. 1–2.
PLILP-1994-RodriguesB #logic #named- PROMAL — Programming in Modal Action Logic (OR, MRFB), pp. 457–458.
PLILP-1994-ZffanellaGL #concurrent #constraints- Abstracting Synchronization in Concurrent Constraint Programming (EZ, RG, GL), pp. 57–72.
SAS-1994-Halbwachs #abstract interpretation- About Synchronous Programming and Abstract Interpretation (NH), pp. 179–192.
TRI-Ada-1994-KermarrecP #ada #distributed #named #paradigm- Ada-Linda: A Powerful Paradigm for Programming Distributed Ada Applications (YK, LP), pp. 438–445.
TRI-Ada-1994-Lauridsen #design #perspective #user interface- Design of GUIs from a Programming Perspective (OL), pp. 236–245.
TRI-Ada-1994-Thornley #ada #data flow #parallel- Integrating Parallel Dataflow Programming with the Ada Tasking Model (JT), pp. 417–428.
KBSE-1994-LowryPPU #automation #library #named- AMPHION: Automatic Programming for Subroutine Libraries (MRL, AP, TP, IU), p. 2.
DAC-1994-AlpertK #clustering #multi- Multi-Way Partitioning Via Spacefilling curves and Dynamic Programming (CJA, ABK), pp. 652–657.
PDP-1994-BaldoniC - The NETSHELL Programming Environment (RB, BC), pp. 334–341.
PDP-1994-CiampoliniCLZ #migration #parallel- The Benefits Of Migration In A Parallel Objects Programming Environment (AC, AC, LL, FZ), pp. 291–298.
PDP-1994-CrookesB #image #implementation #performance- Efficient Implementation Of An Abstract Programming Model For Image Processing On Transputers (DC, TJB), pp. 22–28.
PDP-1994-Milligan #parallel- Session 12: Parallel Programming (PM), pp. 494–495.
PDP-1994-NunezMGMMR #distributed #parallel- Parallel And Distributed Programming With An Actor-based Language (JHN, PdM, MBG, JMM, APM, MMNR), pp. 420–427.
ESOP-1994-BerthomieuS #behaviour #framework #ml #semantics #syntax- Programming with Behaviors in an ML Framework — The Syntax and Semantics of LCS (BB, TLS), pp. 89–104.
ESOP-1994-GiegerichK #functional #paradigm- Suffix Trees in the Functional Programming Paradigm (RG, SK), pp. 225–240.
STOC-1994-Mulmuley #bound #linear #parallel #problem- Lower bounds for parallel linear programming and other problems (KM), pp. 603–614.
ILPS-1994-CarlsonHJ #concurrent- AKL(FD) — A Concurrent Language for FD Programming (BC, SH, SJ), pp. 521–535.
ILPS-1994-JourdanFRD #concurrent #constraints #modelling #parallel #scheduling #using- Data Alignment and Task Scheduling On Parallel Machines Using Concurrent Constraint Model-based Programming (JJ, FF, DR, AD), p. 678.
ILPS-1994-SchulteS #concurrent #constraints #encapsulation #higher-order- Encapsulated Search for Higher-order Concurrent Constraint Programming (CS, GS), pp. 505–520.
LICS-1994-SaraswatJG #concurrent #constraints- Foundations of Timed Concurrent Constraint Programming (VAS, RJ, VG), pp. 71–80.
PODS-1993-BusscheGV #algebra #relational- Reflective Programming in the Relational Algebra (JVdB, DVG, GV), pp. 17–25.
SIGMOD-1993-KellerJA #database #object-oriented #persistent #relational- Persistence Software: Bridging Object-Oriented Programming and Relational Databases (AMK, RJ, SA), pp. 523–528.
VLDB-1993-AmatoGM #abstract interpretation #analysis #database- Data Sharing Analysis for a Database Programming Lanaguage via Abstract Interpretation (GA, FG, GM), pp. 405–415.
WCRE-1993-Quilici #approach #hybrid- A Hybrid Approach to Recognizing Programming Plans (AQ), pp. 126–133.
FPCA-1993-CattrallR #functional #implementation #relational #representation- Widening the Representation Bottleneck: A Functional Implementation of Relational Programming (DC, CR), pp. 191–200.
FPCA-1993-ChuangG #functional #multi #realtime- Real-Time Deques, Multihead Thring Machines, and Purely Functional Programming (TRC, BG), pp. 289–298.
HCI-SHI-1993-HerczegHR #approach #design #user interface #visual notation- A New Approach to Visual Programming in User Interface Design (JH, HH, MR), pp. 74–79.
INTERCHI-1993-DiGianoBO #behaviour #monitoring #named- LogoMedia: a sound-enhanced programming environment for monitoring program behavior (CD, RMB, RNO), pp. 301–302.
INTERCHI-1993-Potter #automation #user interface- Guiding automation with pixels (abstract): a technique for programming in the user interface (RP), p. 530.
INTERCHI-1993-Repenning #named #visual notation- Agentsheets: a tool for building domain-oriented visual programming environments (AR), pp. 142–143.
CAiSE-1993-KraiemGB #design #object-oriented #towards- From Object-Oriented Design Towards Object-Oriented Programming (NK, FG, FB), pp. 416–431.
SEKE-1993-CoyleTF #development #knowledge-based #realtime #rule-based- Rule-Based Programming for Real-Time Knowledge-Based Systems Development (FPC, MMT, DJF), pp. 142–149.
ECOOP-1993-AssenmacherBBHS #c++ #distributed #named- PANDA — Supporting Distributed Programming in C++ (HA, TB, PB, VH, RS), pp. 361–383.
ECOOP-1993-Meseguer #concurrent #inheritance #object-oriented- Solving the Inheritance Anomaly in Concurrent Object-Oriented Programming (JM), pp. 220–246.
ECOOP-1993-RossonC #reuse- Active Programming Strategies in Reuse (MBR, JMC), pp. 4–20.
OOPSLA-1993-CahillBHS #distributed #persistent #runtime- The Amadeus GRT — Generic Runtime Support for Distributed Persistent Programming (VC, SB, CH, GS), pp. 144–161.
OOPSLA-1993-HarrisonO - Subject-Oriented Programming (A Critique of Pure Objects) (WHH, HO), pp. 411–428.
TOOLS-PACIFIC-1993-GrundyH #framework #named #visual notation- MViews: A Framework for Developing Visual Programming Environments (JCG, JGH), pp. 465–473.
TOOLS-PACIFIC-1993-Maughan #implementation #library #persistent #requirements- Persistent Programming: Requirements for a Class Library Implementation (GM), pp. 371–381.
TOOLS-PACIFIC-1993-Meyer93c #concurrent #object-oriented- Systematic Concurrent Object-Oriented Programming (BM), p. 325.
TOOLS-PACIFIC-1993-Meyer93d #concurrent #object-oriented- Systematic Concurrent Object-Oriented Programming (BM), pp. 523–576.
TOOLS-PACIFIC-1993-Schmidt #object-oriented- Object-Oriented Programming: The Language Landscape (HS), p. 331.
TOOLS-USA-1993-CaseauSK #object-oriented #optimisation #problem- Extending Object-Oriented Programming to Address Hard Optimization Problems (YC, GS, PK), pp. 351–361.
TOOLS-USA-1993-Guerreiro #education #object-oriented- The Anguish of the Programming Teacher on the Verge of Becoming Object-Oriented (PG), pp. 607–618.
TOOLS-USA-1993-LobeSS #component #enterprise #object-oriented #parallel- The Object-Oriented Components of the Enterprise Parallel Programming Environment (GL, DS, JS), pp. 215–229.
TOOLS-USA-1993-Meyer #concurrent #object-oriented- Systematic Concurrent Object-Oriented Programming (BM), p. 553.
TOOLS-USA-1993-Putnam #c++ #case study #experience- C++ vs Sather: Experiences in Experimental Programming (JP), pp. 265–277.
TOOLS-USA-1993-Sanders #algebra #case study #eiffel #object-oriented- A Case Study in Object Oriented Programming: Algebraic Structures in Eiffel (PS), pp. 379–388.
TOOLS-USA-1993-Wang #future of #object-oriented- The Future of Object-Oriented Programming (GW), p. 8.
LOPSTR-1993-Vasconcelos #design #prolog- Designing Prolog Programming Techniques (WWV), pp. 85–99.
POPL-1993-JonesW #functional #imperative- Imperative Functional Programming (SLPJ, PW), pp. 71–84.
POPL-1993-PierceT #object-oriented #recursion- Object-Oriented Programming without Recursive Types (BCP, DNT), pp. 299–312.
POPL-1993-Snir #architecture #modelling #parallel #scalability- Computer Architectures and Programming Models for Scalable Parallel Computing (MS), p. 1.
TRI-Ada-1993-GrossmanKE #ada #approach #automation- Automating the Ada Programming Rrocess: A Domain-Specific Approach (FG, RJK, CBEJ), pp. 302–311.
RE-1993-Lefering #in the large #incremental #integration #requirements- An incremental integration tool between requirements engineering and programming in the large (ML), pp. 82–89.
ESEC-1993-BreitenederM #component #process- Process Programming with Active and Passive Components (CB, TAM), pp. 466–482.
ESEC-1993-Buxton #on the- On the Decline of Classical Programming (JNB), pp. 1–9.
FSE-1993-BahsounMS #concurrent #formal method #framework- A Framework for Programming and Formalizing Concurrent Objects (JPB, SM, CS), pp. 126–137.
ICSE-1993-KleynB #graph #specification- A High Level Language for Specifying Graph Based Languages and Their Programming Environments (MFK, JCB), pp. 324–335.
ICSE-1993-TarrS #development #transaction- Programming Heterogeneous Transactions for Software Development Environments (PLT, SMSJ), pp. 358–369.
SAC-1993-Al-HaddadGG #implementation #object-oriented #paradigm #reuse #using- Dynamic Selection and Reuse of Implementations in the Object-Oriented Programming Paradigm (HMAH, KMG, TG), pp. 452–459.
SAC-1993-HarrisonG #functional- Dynamic Programming in a Pure Functional Language (RH, CAG), pp. 179–186.
SAC-1993-HowellSW #interface #network #object-oriented- An Object Oriented Application/Programmer Interface for Network Programming (JH, MS, RW), pp. 437–444.
SAC-1993-LuWC #design #finite #object-oriented- Applying Object-Oriented Design to Finite Element Programming (JL, DW, WFC), pp. 424–429.
SAC-1993-NgMN #library #object-oriented- A Class Library Management System for Object-Oriented Programming (KWN, JM, GMN), pp. 445–451.
SAC-1993-StrateW #algorithm #multi- Load Balancing Techniques for Dynamic Programming Algorithms on Hypercube Multiprocessors (SAS, RLW), pp. 562–569.
SAC-1993-Tracz - Parametrized Programming in LILEANNA (WT), pp. 77–86.
DAC-1993-ShihK #clustering #polynomial- Quadratic Boolean Programming for Performance-Driven System Partitioning (MS, ESK), pp. 761–765.
HPDC-1993-ChenFFFRWY #distributed #interface #prototype #scalability- A Low-Latency Programming Interface and a Prototype Switch for Scalable High-Performance Distributed Computing (TC, JF, GF, GF, SR, BW, FKY), pp. 160–168.
HPDC-1993-CrandallQ #composition #network- Block Data Decomposition for Data-Parallel Programming on a Heterogeneous Workstation Network (PC, MJQ), pp. 42–49.
HPDC-1993-TanenbaumBK #distributed #using- Programming a Distributed System Using Shared Objects (AST, HEB, MFK), pp. 5–12.
PDP-1993-CorradiLS #architecture #distributed #integration #parallel- Programming heterogeneous distributed architectures: the integration of massive parallel architectures and UNIX distributed systems (AC, LL, CS), pp. 35–42.
PDP-1993-DekeyseerLM #parallel- HELP for parallel scientific programming (JLD, DL, PM), pp. 22–29.
PDP-1993-MoisanDC #concurrent #distributed #memory management #network #object-oriented #simulation- An object-oriented concurrent programming model for simulation applications on distributed memory processors network (BM, YD, RC), pp. 78–85.
PPoPP-1993-AghaC #distributed #named #paradigm- ActorSpaces: An Open Distributed Programming Paradigm (GA, CJC), pp. 23–32.
PPoPP-1993-HallHKMMOPR #case study #editing #experience #interactive #parallel #using- Experiences Using the ParaScope Editor: an Interactive Parallel Programming Tool (MWH, TJH, KK, NM, KSM, JDO, MHP, GR), pp. 33–43.
PPoPP-1993-SubhlokSOG #parallel- Programming Task and Data Parallelism on a Multicomputer (JS, JMS, DRO, TRG), pp. 13–22.
SOSP-1993-HamiltonPM #distributed #flexibility #named- Subcontract: A Flexible Base for Distributed Programming (GH, MLP, JGM), pp. 69–79.
STOC-1993-LubyN #algorithm #approximate #linear #parallel- A parallel approximation algorithm for positive linear programming (ML, NN), pp. 448–457.
STOC-1993-PapadimitriouY #linear #matrix- Linear programming without the matrix (CHP, MY), pp. 121–129.
ILPS-1993-Ait-Kaci #equation #inheritance #logic- An introduction to LIFE: Programming with Logic, Inheritance, Functions, and Equations (HAK), pp. 52–68.
ILPS-1993-Apt #declarative #prolog- Declarative Programming in Prolog (KRA), pp. 12–35.
ILPS-1993-BoerKPR #concurrent #constraints- Non-monotonic Concurrent Constraint Programming (FSdB, JNK, CP, JJMMR), pp. 315–334.
ILPS-1993-BosschereT #parallel #prolog- Blackboard-based Extensions for Parallel Programming in BinProlog (KDB, PT), p. 664.
ILPS-1993-GrecoSZ #logic #optimisation #query- Dynamic Programming Optimization for Logic Queries with Aggregates (SG, DS, CZ), pp. 575–589.
ILPS-1993-NystromJ #concurrent #constraints #fixpoint #semantics- Indeterminate Concurrent Constraint Programming: A Fixpoint Semantics for Non-Terminating Computations (SON, BJ), pp. 335–352.
PODS-1992-BeeriM #functional- Functional and Predicative Programming in OODB’s (CB, TM), pp. 176–190.
PODS-1992-BellNNS #database #deduction #implementation #linear- Implementing Deductive Databases by Linear Programming (CB, AN, RTN, VSS), pp. 283–292.
LFP-1992-Tung #composition #interactive- Interactive Modular Programming in Scheme (SHST), pp. 86–95.
CHI-1992-MyersR #overview #user interface- Survey on User Interface Programming (BAM, MBR), pp. 195–202.
CAiSE-1992-BorrasDP #database #object-oriented- A Fully Integrated Programming Environment for an Object-Oriented Database (PB, AD, PP), pp. 33–47.
SEKE-1992-ChungL #object-oriented #testing- Object-Oriented Programming Testing Methodology (CMC, MCL), pp. 378–385.
SEKE-1992-LiuTK #knowledge-based- Knowledge-Based Transfonnational Programming (JL, OT, BKB), pp. 632–639.
SEKE-1992-TuS #approach #linear #petri net #static analysis- Linear Programming Supporting Ada-Tasking Static Analysis: A Petri Net Approach (ST, WS), pp. 222–226.
SEKE-1992-ZhangWG #protocol- An Open System Protocol for Agent-Oriented Programming (WRZ, WW, AG), pp. 616–623.
ECOOP-1992-DodaniT #named #object-oriented #type system- ACTS: A Type System for Object-Oriented Programming Based on Abstract and Concrete Classes (MD, CST), pp. 309–328.
ECOOP-1992-Gabelgaard #implementation #object-oriented #using- Using Object-Oriented Programming Techniques for Implementing ISDN Supplementary Services (BG), pp. 213–232.
OOPSLA-1992-Horn #constraints #object-oriented- Constraint Patterns As a Basis for Object-Oriented Programming (BH), pp. 218–233.
OOPSLA-1992-MyersGZ #declarative #object-oriented #prototype- Declarative Programming in a Prototype-Instance System: Object-Oriented Programming Without Writing Methods (BAM, DAG, BTVZ), pp. 184–200.
TOOLS-EUROPE-1992-Madsen - Programming in BETA (OLM), pp. 433–434.
TOOLS-EUROPE-1992-Perrot #object-oriented #rule-based- Rule-Based Object-Oriented Programming (JFP), p. 423.
TOOLS-EUROPE-1992-RomanovskySV #design #fault tolerance #object-oriented- Designing Fault-Tolerant Objects in Object-Oriented Programming (ABR, IVS, VRV), pp. 199–205.
TOOLS-PACIFIC-1992-Malone #case study #design #object-oriented- Object Oriented Design and Programming: A Case Study (CM), pp. 119–130.
TOOLS-PACIFIC-1992-Watson #smalltalk- Intermediate Programming in Smalltalk (DW), p. 237.
TOOLS-USA-1992-Baker #ada #object-oriented- Object-Oriented Programming in Ada83 and Ada9X (HB), p. 262.
TOOLS-USA-1992-Harbison #object-oriented- Object-Oriented Programming in Modula-3 (SPH), p. 261.
TOOLS-USA-1992-Lohr92a #concurrent #object-oriented- Object-Oriented Concurrent Programming (KPL), p. 274.
TOOLS-USA-1992-McKim #design #education #object-oriented- Teaching Object-Oriented Programming and Design (JCM), p. 257.
LOPSTR-1992-Jones #prolog- Applications of Unfolding in Prolog Programming (JJ), pp. 184–198.
PEPM-1992-ConselP - A Programming Environment for Binding-time Based Partial Evaluators (CC, SP), pp. 62–66.
PLDI-1992-Hoover #abstraction #incremental #named- Alphonse: Incremental Computation as a Programming Abstraction (RH), pp. 261–272.
PLILP-1992-CattrallR #relational- A Relational Programming System with Inferred Representations (DC, CR), pp. 475–476.
PLILP-1992-Rebelsky #functional #interactive #lazy evaluation- I/O Trees and Interactive Lazy Functional Programming (SAR), pp. 458–472.
POPL-1992-Wadler #functional- The Essence of Functional Programming (PW), pp. 1–14.
TRI-Ada-C-1992-BailesJSW #ada #declarative #functional- Full Functional Programming in a Declarative Ada Dialect (PAB, DBJ, EJS, LW), pp. 350–358.
TRI-Ada-C-1992-Taft #ada- Ada 9X and Systems Programming (STT), pp. 37–42.
TRI-Ada-T1-1992-Rogers #ada #embedded #realtime- Embedded/Real-Time Programming in Ada (PR), pp. 105–260.
ICSE-1992-GargB #process- Process Programming by Hindsight (PKG, SB), pp. 280–293.
ICSE-1992-RomanGB #concurrent #rule-based- Seeking Concurrency in Rule-Based Programming (GCR, RFG, WEB), pp. 225–234.
ICSE-1992-Rosenblum #towards- Towards a Method of Programming With Assertions (DSR), pp. 92–104.
KBSE-1992-Kant #knowledge base- Knowledge Based Support for Scientific Programming (EK), p. 3.
KBSE-1992-Setliff #automation- Automatic Programming (DES), p. 2.
CC-1992-ViklundHF #implementation- The Implementation of ObjectMath — a High-Level Programming Environment for Scientific Computing (LV, JH, PF), pp. 312–318.
DAC-1992-MaulikCR #approach #synthesis- A Mixed-Integer Nonlinear Programming Approach to Analog Circuit Synthesis (PCM, LRC, RAR), pp. 698–703.
HPDC-1992-NedeljkovicQ #network- Data-Parallel Programming on a Network of Heterogeneous Workstations (NN, MJQ), pp. 28–36.
ESOP-1992-Levaire #case study #using- Using the Centaur System to for Data-Parallel SIMD Programming: A Case Study (JLL), pp. 341–350.
STOC-1992-AdlerB #algebra #algorithm #linear #polynomial- Polynomial Algorithms for Linear Programming over the Algebraic Numbers (IA, PAB), pp. 483–494.
STOC-1992-AjtaiM #algorithm #linear- A Deterministic Poly(log log N)-Time N-Processor Algorithm for Linear Programming in Fixed Dimension (MA, NM), pp. 327–338.
CADE-1992-SekarR #equation #evaluation #framework #lazy evaluation #parallel- Programming with Equations: A Framework for Lazy Parallel Evaluation (RCS, IVR), pp. 618–632.
CAV-1992-Corbett #integer #liveness #safety #verification- Verifying General Safety and Liveness Propterties with Integer Programming (JCC), pp. 357–369.
JICSLP-1992-BoerP #algebra #concurrent #constraints #process- A Process Algebra of Concurrent Constraint Programming (FSdB, CP), pp. 463–477.
JICSLP-1992-Mitchell #architecture #logic #physics- The Logic of Architecture: Programming the Invention of Physical Artifacts (WJM), pp. 831–846.
LICS-1992-Kanovich #linear #logic- Horn Programming in Linear Logic Is NP-Complete (MIK), pp. 200–210.
ICALP-1991-TannenS #aspect-oriented #logic #set- Logical and Computational Aspects of Programming with Sets/Bags/Lists (VT, RS), pp. 60–75.
FPCA-1991-MeijerFP #functional #lens- Functional Programming with Bananas, Lenses, Envelopes and Barbed Wire (EM, MMF, RP), pp. 124–144.
CHI-1991-BellRL #testing #usability #visual notation- Usability testing of a graphical programming system: things we missed in a programming walkthrough (BB, JR, CHL), pp. 7–12.
CHI-1991-Cypher #named- EAGER: programming repetitive tasks by example (AC), pp. 33–39.
CHI-1991-Cypher91a #video- Video presentation Eager: programming repetitive tasks by example (AC), pp. 445–446.
CHI-1991-Singley #named #smalltalk- MOLEHILL: an instructional system for Smalltalk programming (MKS), pp. 439–440.
ML-1991-Moore - Variable Resolution Dynamic Programming (AWM), pp. 333–337.
ML-1991-Sutton #incremental- Planning by Incremental Dynamic Programming (RSS), pp. 353–357.
SIGIR-1991-Henningen - Retrieving Software Objects in an Example-Based Programming Environment (SH), pp. 251–260.
ECOOP-1991-MatsuokaWY #architecture #concurrent #hybrid #object-oriented- Hybrid Group Reflective Architecture for Object-Oriented Concurrent Reflective Programming (SM, TW, AY), pp. 231–250.
OOPSLA-1991-KonstanR #object-oriented #using- Developing a GUIDE Using Object-Oriented Programming (JAK, LAR), pp. 75–88.
TOOLS-USA-1991-ConradB #smalltalk- Insecurities in Smalltalk Programming (BAC, ALB), pp. 195–202.
TOOLS-USA-1991-GrundyHH #visual notation- A Visual Programming Environment for O-O Languages (JCG, JGH, JH), pp. 129–138.
TOOLS-USA-1991-LescaudronBB #concurrent #experience #object-oriented #prototype- Associated Paper: Prototyping Programming Environments for Object-Oriented Concurrent Languages: a Smalltalk-Based Experience (LL, JPB, MB), pp. 449–462.
TOOLS-USA-1991-Steel #distributed #experience #object-oriented- Distributed Object-Oriented Programming: Mechanism and Experience (DS), pp. 27–36.
POPL-1991-LuccoS #coordination #parallel- Parallel Programming With Coordination Structures (SL, OS), pp. 197–208.
POPL-1991-SaraswatRP #concurrent #constraints #semantics- Semantic Foundations of Concurrent Constraint Programming (VAS, MCR, PP), pp. 333–352.
WSA-1991-Clergerie #abstract interpretation- A Tool for Abstract Interpretation: Dynamic Programming (EVdlC), pp. 151–156.
ESEC-1991-Parisi-PresicceP #algebra #inheritance #object-oriented #type system- An Algebraic View of Inheritance and Subtyping in Object Oriented Programming (FPP, AP), pp. 364–379.
ESEC-1991-SneltingGS #in the large- Inference-Based Support for Programming in the Large (GS, FJG, US), pp. 396–408.
KBSE-1991-Graves #automation- Lockheed Environment for Automatic Programming (HG), pp. 68–76.
PPoPP-1991-LamR #parallel- Coarse-Grain Parallel Programming in Jade (MSL, MCR), pp. 94–105.
CAAP-1991-BoerP #concurrent #constraints- A Fully Abstract Model for Concurrent Constraint Programming (FSdB, CP), pp. 296–319.
CAV-1991-AvruninBC #analysis #concurrent #integer- Integer Programming in the Analysis of Concurrent Systems (GSA, UAB, JCC), pp. 92–102.
CSL-1991-Gonzalez-MorenoHR #declarative #functional #semantics- Denotational Versus Declarative Semantics for Functional Programming (JCGM, MTHG, MRA), pp. 134–148.
ICLP-1991-Taki #parallel #scalability- Parallel Programming and Large-scale Applications in the FGCS Project (KT), p. 949.
ISLP-1991-Benthem #logic #reasoning- Reasoning and Programming: Analogies between Logic and Computation (JvB), pp. 717–718.
ISLP-1991-FosterKT #composition #parallel #source code #using- Using Compositional Programming to Write Portable, High-Performance Parallel Programs (ITF, CK, ST), pp. 737–738.
ISLP-1991-JansonH #kernel #paradigm- Programming Paradigms of the Andorra Kernel Language (SJ, SH), pp. 167–183.
ISLP-1991-MontanariR #concurrent #constraints- True Concurrency in Concurrent Constraint Programming (UM, FR), pp. 694–713.
SIGMOD-1990-CacaceCCTZ #modelling #object-oriented #paradigm #rule-based- Integrating Object-Oriented Data Modeling with a Rule-Based Programming Paradigm (FC, SC, SCR, LT, RZ), pp. 225–236.
ICALP-1990-PrasadGM #algebra #concurrent #functional #integration #semantics #symmetry- Operational and Algebraic Semantics for Facile: A Symmetric Integration of Concurrent and Functional Programming (SP, AG, PM), pp. 765–778.
VDME-1990-SchmidtH - Programming with VDM Domains (US, HMH), pp. 122–134.
GG-1990-BaileyCF #graph #scalability- Programming with Very Large Graphs (DAB, JEC, CDF), pp. 84–97.
CHI-1990-Campbell #analysis #smalltalk- Developmental scenario analysis of Smalltalk programming (RLC), pp. 269–276.
ML-1990-Garis #search-based- Genetic Programming (HdG), pp. 132–139.
ML-1990-Sutton #approximate #architecture #learning- Integrated Architectures for Learning, Planning, and Reacting Based on Approximating Dynamic Programming (RSS), pp. 216–224.
SEKE-1990-Bottcher #database #deduction #development- Development and Programming of Deductive Databases with PROTOS-L (SB), pp. 171–176.
SEKE-1990-ChengH #concept #development #object-oriented- Conceptual Structores ot Object-Oriented Programming for Application Development (KYC, MSH), pp. 45–50.
SEKE-1990-ChungK #automation #specification- An Automatic Programming Method of Nonprocedural / Procedural Program Specification (MDC, YTK), pp. 222–227.
SEKE-1990-HsuehL #knowledge-based- Knowledge-Based Programming for Call Processing Program in Telecommunication Switching System (JCCH, DTL), pp. 110–115.
SEKE-1990-NurcanKL #database #paradigm- Integrating Database Technology and iogic Programming Paradigm (SN, JK, LL), pp. 147–152.
OOPSLA-ECOOP-1990-Dony #exception #object-oriented #synthesis #towards- Exception Handling and Object-Oriented Programming: Towards a Synthesis (CD), pp. 322–330.
OOPSLA-ECOOP-1990-Freeman-Benson #constraints #imperative #named- Kaleidoscope: Mixing Objects, Constraints and Imperative Programming (BNFB), pp. 77–88.
OOPSLA-ECOOP-1990-KahnS #concurrent #constraints- Actors as a Special Case of Concurrent Constraint Programming (KMK, VAS), pp. 57–66.
OOPSLA-ECOOP-1990-PalsbergS #object-oriented- Type Substitution for Object-Oriented Programming (JP, MIS), pp. 151–160.
POPL-1990-SaraswatR #concurrent #constraints- Concurrent Constraint Programming (VAS, MCR), pp. 232–245.
ICSE-1990-BernsteinF #automation #declarative #maintenance- Automatic Maintenance of Routine Programming Tasks Based on a Declarative Description (DBB, RF), pp. 310–315.
CC-1990-Kasyanov #tool support- Tools and Techniques of Annotated Programming (VNK), pp. 117–131.
DAC-1990-ChakradharAB #automation #generative #polynomial #testing #using- Automatic Test Generation Using Quadratic 0-1 Programming (STC, VDA, MLB), pp. 654–659.
DAC-1990-KageyamaMS #algorithm #approach #linear #logic #optimisation- Logic Optimization Algorithm by Linear Programming Approach (NK, CM, TS), pp. 345–348.
PPoPP-1990-CallahanKS #analysis #parallel- Analysis of Event Synchronization in A Parallel Programming Tool (DC, KK, JS), pp. 21–30.
PPoPP-1990-ScottLM #parallel- Multi-Model Parallel Programming in Psyche (MLS, TJL, BDM), pp. 70–78.
ESOP-1990-Voronkov #formal method #logic #towards- Towards the Theory of Programming in Constructive Logic (AV), pp. 421–435.
CADE-1990-Hagiya #higher-order #proving #unification #using- Programming by Example and Proving by Example Using Higher-order Unification (MH), pp. 588–602.
CLP-1990-ChengER90 #functional #logic #on the- On Warren’s Method for Functional Programming in Logic (MHMC, MHvE, BER), pp. 546–560.
CLP-1990-Saraswat90 #concurrent #constraints #paradigm- The Paradigm of Concurrent Constraint Programming (VAS), pp. 777–778.
LICS-1990-SekarR #equation #logic- Programming in Equational Logic: Beyond Strong Sequentiality (RCS, IVR), pp. 230–241.
NACLP-1990-SaraswatKL #constraints #distributed #named #towards- Janus: A step towards distributed constraint programming (VAS, KMK, JL), pp. 431–446.
NACLP-1990-Zaniolo #database #deduction- Deductive Database Systems: Applications and Programming (CZ), pp. 842–845.
SIGMOD-1989-OhoriBT #database #polymorphism #static typing #type inference- Database Programming in Machiavelli — a Polymorphic Language with Static Type Inference (AO, PB, VT), pp. 46–57.
SEI-1989-Deimel #education #re-engineering- Programming and Its Relation to Computer Science Education and Software Engineering Education (LED), pp. 253–256.
SEI-1989-Schoeffler #realtime- A Personal Computer Environment for Realtime Programming (JDS), pp. 156–168.
SEI-1989-WerthW #education #object-oriented #using- Teaching Object-Oriented Programming Using the Macintosh MPW/MacApp Environment (LHW, JW), pp. 141–155.
ICALP-1989-MasonT #abstraction- Programming, Transforming, and Providing with Function Abstractions and Memories (IAM, CLT), pp. 574–588.
RTA-1989-DarlingtonG #abstraction #evaluation #functional #set #unification- Narrowing and Unification in Functional Programming — An Evaluation Mechanism for Absolute Set Abstraction (JD, YG), pp. 92–108.
FPCA-1989-CanningCHOM #bound #morphism #object-oriented #polymorphism- F-Bounded Polymorphism for Object-Oriented Programming (PSC, WRC, WLH, WGO, JCM), pp. 273–280.
FPCA-1989-RufW #functional #logic #nondeterminism #unification- Nondeterminism and Unification in LogScheme: Integrating Logic and Functional Programming (ER, DW), pp. 327–339.
CHI-1989-LangeM #object-oriented #reuse- Some strategies of reuse in an object-oriented programming environment (BML, TGM), pp. 69–73.
CHI-1989-Neal - A system for example-based programming (LRN), pp. 63–68.
SEKE-1989-ChengHH #object-oriented #visual notation- Visual Programming in Object-oriented Style (KYC, WHH, MSH), pp. 93–97.
ECOOP-1989-AttardiBBFG - Metalevel Programming in CLOS (GA, CB, MRB, TF, MG), pp. 243–256.
ECOOP-1989-GammaWM #case study #integration- Integration of a Programming Environment into ET++ — A Case Study (EG, AW, RM), pp. 283–297.
ECOOP-1989-MullerP #object-oriented #rest- Four Steps and a Rest in Putting an Object-Oriented Programming Environment to Practical Use (GM, AKP), pp. 271–282.
ECOOP-1989-PunW #design #object-oriented- A Design Method for Object-Oriented Programming (WWYP, RLW), pp. 225–240.
OOPSLA-1989-BriotC - Programming with Explicit Metaclasses in Smalltalk-80 (JPB, PC), pp. 419–431.
OOPSLA-1989-CanningCHO #interface #object-oriented- Interfaces for Strongly-Typed Object-Oriented Programming (PSC, WRC, WLH, WGO), pp. 457–467.
OOPSLA-1989-LieberherrR #design #education #object-oriented- Contributions to Teaching Object Oriented Design and Programming (KJL, AJR), pp. 11–22.
OOPSLA-1989-MadsenM #object-oriented- Virtual Classes: A Powerful Mechanism in Object-Oriented Programming (OLM, BMP), pp. 397–406.
OOPSLA-1989-McDonald #algebra #linear #object-oriented- Object-Oriented Programming for Linear Algebra (JAM), pp. 175–184.
OOPSLA-1989-ReenskaugS #smalltalk- An Environment for Literate Smalltalk Programming (TR, ALS), pp. 337–345.
PLDI-1989-HorwatCD #experience #implementation- Experience with CST: Programming and Implementation (WH, AAC, WJD), pp. 101–109.
POPL-1989-Parker #partial order- Partial Order Programming (DSPJ), pp. 260–266.
ESEC-1989-Wordsworth #experience #interface #specification- Practical Experience of Formal Specification: A Programming Interface for Communications (JW), pp. 140–158.
DAC-1989-PrasitjutrakulK #approach- Path-Delay Constrained Floorplanning: A Mathematical Programming Approach for Initial Placement (SP, WJK), pp. 364–369.
SOSP-1989-ChaseALLL #network #parallel- The Amber System: Parallel Programming on a Network of Multiprocessors (JSC, FGA, EDL, HML, RJL), pp. 147–158.
CCIPL-1989-GiacaloneMP #concurrent #functional #integration #named #symmetry- FACILE: A Symmetric Integration of Concurrent and Functional Programming (AG, PM, SP), pp. 184–209.
NACLP-1989-FosterT #named #parallel- Strand: A Practical Parallel Programming Tool (ITF, ST), pp. 497–512.
NACLP-1989-JayaramanP #equation #set- Programming with Equations, Subsets, and Relations (BJ, DAP), pp. 1051–1068.
NACLP-1989-Lakhotia #prolog #source code- Incorporating “Programming Techniques” into Prolog Programs (AL), pp. 426–440.
TAV-1989-RichardsonAO #process #testing- Integrating Testing Techniques Through Process Programming (DJR, SLA, LJO), pp. 219–228.
SIGMOD-1988-GyssensG #algebra #relational #set- The Powerset Algebra as a Result of Adding Programming Constructs to the Nested Relational Algebra (MG, DVG), pp. 225–232.
ICALP-1988-Bodlaender #bound #graph- Dynamic Programming on Graphs with Bounded Treewidth (HLB), pp. 105–118.
LFP-1988-AdamsR #object-oriented- Object-Oriented Programming in Scheme (NA, JR), pp. 277–288.
ECOOP-1988-MadsenM #object-oriented #what- What Object-Oriented Programming May Be — and What It Does Not Have To Be (OLM, BMP), pp. 1–20.
ECOOP-1988-Sorgaard #object-oriented- Object-Oriented Programming and Computerised Shared Material (PS), pp. 319–334.
OOPSLA-1988-IngallsWCLD #named #visual notation- Fabrik: A Visual Programming Environment (DI, SW, YYC, FL, KD), pp. 176–190.
OOPSLA-1988-KimBCGWB #database #object-oriented- Integrating an Object-Oriented Programming System with a Database System (WK, NB, HTC, JFG, DW, JB), pp. 142–152.
OOPSLA-1988-LieberherrHR #object-oriented- Object-Oriented Programming: An Objective Sense of Style (KJL, IMH, AJR), pp. 323–334.
OOPSLA-1988-ThomasJ #configuration management #named- Orwell — A Configuration Management System for Team Programming (DAT, KJ), pp. 135–141.
ALP-1988-JouannaudKKM #named- OBJ: Programming with Equalities, Subsorts, Overloading and Parameterization (JPJ, CK, HK, AM), pp. 41–52.
PLDI-1988-PallasU #case study #multi #smalltalk- Multiprocessor Smalltalk: A Case Study of a Multiprocessor-Based Programming Environment (JP, DU), pp. 268–277.
PLILP-1988-YamashitaN #paradigm- Coupled Contex-Free Grammar As a Programming Paradigm (YY, IN), pp. 132–145.
ICSE-1988-BarbacciWW - Programming at the Processor-Memory-Switch Level (MB, CBW, JMW), pp. 19–29.
ICSE-1988-Barstow #automation #implementation- Automatic Programming for Streams II: Transformational Implementation (DRB), pp. 439–447.
ICSE-1988-TarumiAO #object-oriented #reuse #using- A Programming Environment Supporting Reuse of Object-Oriented Software (HT, KA, YO), pp. 265–273.
CCHSC-1988-Mughal #generative #incremental #thread- Generation of Incremental Indirect Threaded Code for Language-Based Programming Environments (KAM), pp. 230–242.
PPEALS-1988-BershadLLW #parallel- An Open Environment for Building Parallel Programming Systems (BNB, EDL, HML, DBW), pp. 1–9.
PPEALS-1988-LeBlancSB #experience #parallel #scalability- Large-Scale Parallel Programming: Experience with the BBN Butterfly Parallel Processor (TJL, MLS, CMB), pp. 161–172.
ESOP-1988-BahlkeS #formal method #interactive- The PSG System: From Formal Language Definitions to Interactive Programming Environments (RB, GS), pp. 374–375.
ESOP-1988-KaplanK #abstraction #concurrent #graph #named- Garp: Graph Abstractions for Concurrent Programming (SMK, GEK), pp. 191–205.
ESOP-1988-Legrand #functional #towards- Extending Functional Programming Towards Relations (RL), pp. 206–220.
ESOP-1988-MartelliR #prolog- Enhancing Prolog to Support Prolog Programming Environments (AM, GR), pp. 317–327.
ESOP-1988-Parigot #higher-order #proving #type system- Programming with Proofs: A Second Order Type Theory (MP), pp. 145–159.
JICSCP-1988-BoscoCM88 #functional #logic #power of- Exploiting the Full Power of Logic Plus Functional Programming (PGB, CC, CM), pp. 3–17.
SIGMOD-1987-RichardsonC #database #implementation- Programming Constructs for Database System Implementation in EXODUS (JER, MJC), pp. 208–219.
VDME-1987-MinkowitzH #object-oriented #using- A Formal Description of Object-Oriented Programming Using VDM (CM, PBH), pp. 237–259.
FPCA-1987-GautierG #declarative #named #realtime- SIGNAL: A declarative language for synchronous programming of real-time systems (TG, PLG), pp. 257–277.
FPCA-1987-JayaramanP #functional #set- Functional programming with sets (BJ, DAP), pp. 194–211.
FPCA-1987-Johnsson #attribute grammar #functional #paradigm- Attribute grammars as a functional programming paradigm (TJ), pp. 154–173.
FPCA-1987-Wise #algebra #matrix- Matrix algebra and applicative programming (DSW), pp. 134–153.
HCI-CE-1987-GlinertGS #approach #problem #visual notation- An Integrated Approach to Solving Visual Programming’s Problems (EPG, JG, CDS), pp. 341–348.
ECOOP-1987-BecksteinGT #named- FORK: A System for Object- and Rule-Oriented Programming (CB, GG, MT), pp. 253–264.
ECOOP-1987-DucournauH #algorithm #inheritance #multi #object-oriented #on the- On Some Algorithms for Multiple Inheritance in Object-Oriented Programming (RD, MH), pp. 243–252.
ECOOP-1987-Stroustrup #object-oriented #what- What is “Object-Oriented Programming?” (BS), pp. 51–70.
OOPSLA-1987-KaiserG #data flow #object-oriented- MELDing Data Flow and Object-Oriented Programming (GEK, DG), pp. 254–267.
OOPSLA-1987-KempfS #education #object-oriented- Teaching Object-Oriented Programming with the KEE System (RK, MS), pp. 11–25.
OOPSLA-1987-KerrP #analysis #object-oriented #using- Use of Object-Oriented Programming in a Time Series Analysis System (RKK, DBP), pp. 1–10.
OOPSLA-1987-Lucco #parallel- Parallel Programming in a Virtual Object Space (SL), pp. 26–34.
OOPSLA-1987-MinskyR #approach #object-oriented- A Law-Based Approach to Object-Oriented Programming (NHM, DR), pp. 482–493.
OOPSLA-1987-OBrienHK - The Trellis Programming Environment (PDO, DCH, MFK), pp. 91–102.
OOPSLA-1987-Seidewitz #ada #object-oriented #smalltalk- Object-Oriented Programming in Smalltalk and ADA (ES), pp. 202–213.
PLDI-1987-Robison #functional #interpreter- The Illinois functional programming interpreter (ADR), pp. 64–73.
POPL-1987-AptFK #distributed- Appraising Fairness in Languages for Distributed Programming (KRA, NF, SK), pp. 189–198.
POPL-1987-CaspiPHP #declarative #named- Lustre: A Declarative Language for Programming Synchronous Systems (PC, DP, NH, JP), pp. 178–188.
ESEC-1987-Donzeau-GougeDFJ #development- Development of a Programming Environment for Setl (VDG, CD, PF, FJ), pp. 21–32.
ESEC-1987-Poncet #design #development #named #specification- SADL: A Software Development Environment for Software Specification, Design and Programming (FP), pp. 3–11.
ICSE-1987-FutatsugiGMO - Parameterized Programming in OBJ2 (KF, JAG, JM, KO), pp. 51–60.
ICSE-1987-Hosier #realtime- Pitfalls and Safeguards in Real-Time Digital Systems with Emphasis on Programming (WAH), pp. 311–327.
ICSE-1987-Lehman #modelling #process #source code- Process Models, Process Programs, Programming Support (MML), pp. 14–16.
ICSE-1987-Reiss #concept- A Conceptual Programming Environment (SPR), pp. 225–237.
ICSE-1987-SchwanRVO #parallel- A System for Parallel Programming (KS, RR, SV, DMO), pp. 270–285.
ASPLOS-1987-BisianiF #architecture #parallel- Architectural Support for Multilanguage Parallel Programming on Heterogeneous Systems (RB, AF), pp. 21–30.
DAC-1987-Krishnamurthy #approach #problem- A Dynamic Programming Approach to the Test Point Insertion Problem (BK), pp. 695–705.
SOSP-1987-ChangM #architecture- 801 Storage: Architecture and Programming (AC, MFM), pp. 109–110.
AF-1987-GoguenM #logic #modelling #similarity- Models and Equality for Logical Programming (JAG, JM), pp. 1–22.
STOC-1987-Vaidya #algorithm #linear- An Algorithm for Linear Programming which Requires O(((m+n)n^2 + (m+n)^1.5 n)L) Arithmetic Operations (PMV), pp. 29–38.
CSL-1987-Dahlhaus #approach #parallel- Is SETL a Suitable Language for Parallel Programming — A Theoretical Approach (ED), pp. 56–63.
ICLP-1987-Bacha87 #approach- Meta-Level Programming: A Compiled Approach (HB), pp. 394–410.
LICS-1987-Emden #first-order #functional #logic #relational- First-order Predicate Logic as a Common Basis for Relational and Functional Programming (MHvE), p. 179.
SLP-1987-OkumuraM87 #parallel- Parallel Programming with Layered Streams (AO, YM), pp. 224–232.
LFP-1986-BoehmCRO #case study #higher-order- Exact Real Arithmetic: A Case Study in Higher Order Programming (HJB, RC, MR, MJO), pp. 162–173.
LFP-1986-GiffordL #functional #imperative- Integrating Functional and Imperative Programming (DKG, JML), pp. 28–38.
OOPSLA-1986-BobrowKKMSZ #lisp #named #object-oriented- CommonLoops: Merging Lisp and Object-Oriented Programming (DGB, KMK, GK, LM, MS, FZ), pp. 17–29.
OOPSLA-1986-Cargill #case study #named #object-oriented- Pi: A Case Study in Object-Oriented Programming (TAC), pp. 350–360.
OOPSLA-1986-Moon #object-oriented- Object-Oriented Programming with Flavors (DAM), pp. 1–8.
OOPSLA-1986-Olthoff #concept #data type #experience #object-oriented #type system- Augmentation of Object-Oriented Programming by Concepts of Abstract Data Type Theory: The ModPascal Experience (WGO), pp. 429–443.
OOPSLA-1986-YonezawaBS #concurrent #object-oriented- Object-Oriented Concurrent Programming in ABCL/1 (AY, JPB, ES), pp. 258–268.
CRAI-1986-Mitchell #ada #multi- Engineering VAX Ada for a Multi-Language Programming Environment (CZM), pp. 30–47.
POPL-1986-HudakS #multi #paradigm- Para-Functional Programming: A Paradigm for Programming Multiprocessor Systems (PH, LS), pp. 243–254.
POPL-1986-Kurki-Suonio #towards- Towards Programming with Knowledge Expressions (RKS), pp. 140–149.
POPL-1986-RamakrishnanS #distributed #logic- Annotations for Distributed Programming in Logic (RR, AS), pp. 255–262.
ESOP-1986-Bellot #combinator #functional #named #reduction- GRAAL: A Functional Programming System with Uncurryfied Combinators and its Reduction Machine (PB), pp. 82–98.
STOC-1986-KapoorV #algorithm #multi #performance #polynomial- Fast Algorithms for Convex Quadratic Programming and Multicommodity Flows (SK, PMV), pp. 147–159.
STOC-1986-LuekerMR #difference #linear- Linear Programming with Two Variables per Inequality in Poly-Log Time (GSL, NM, VR), pp. 196–205.
CADE-1986-Gibert #combinator #functional- The J-Machine: Functional Programming with Combinators (JG), pp. 683–684.
ICLP-1986-Abdallah86 - Procedures in Horn-Clause Programming (MANA), pp. 433–447.
ICLP-1986-Chikayama86 #architecture #implementation #prolog- Prolog Programming Environments: Architecture and Implementation (TC), pp. 552–553.
LICS-1986-Robinson #functional #reduction #relational- Merging Functional with Relational Programming in a Reduction Setting (JAR), p. 2.
VLDB-1985-Rowe - “Fill-in-the-Form” Programming (LAR), pp. 394–404.
FPCA-1985-AbramskyS85 #named #virtual machine- Secd-m: a Virtual Machine for Applicative Programming (SA, RS), pp. 81–98.
FPCA-1985-Bellot85 #higher-order- High Order Programming in Extended FP (PB), pp. 65–80.
POPL-1985-HudakB #functional #problem- The Aggregate Update Problem in Functional Programming Systems (PH, AB), pp. 300–314.
POPL-1985-Lindstrom #functional #logic- Functional Programming and the Logical Variable (GL), pp. 266–280.
ICSE-1985-Chen #development #formal method #functional #implementation- Extending the Implementation Scheme of Functional Programming System FP for Supporting the Formal Software Development Methodology (QC), pp. 50–54.
ICSE-1985-HattoriKW #ada #comparison #lisp #prolog- A Comparison of Lisp, Prolog, and Ada Programming Productivity an AI Areas (FH, KK, TW), pp. 285–291.
ICSE-1985-Madhavji - Operations for Programming in the All (NHM), pp. 15–25.
AS-1985-ScherlisS #semantics #summary #tool support- Semantically Based Programming Tools (Summary) (WLS, DSS), pp. 52–59.
CSE-1985-AlwsG #case study #experience #object-oriented- Experiences with Object Oriented Programming (KHA, IGS), pp. 435–452.
CSE-1985-EngelsS #development #grammarware #graph grammar- Graph Grammar Engineering: A Method Used for the Development of an Integrated Programming Support Environment (GE, WS), pp. 179–193.
CSE-1985-Snelting #case study #experience #generative- Experiences with the PSG - Programming System Generator (GS), pp. 148–162.
CSE-1985-YonezawaM #concurrent #industrial #object-oriented- Object Oriented Concurrent Programming and Industrial Software Production (AY, YM), pp. 395–409.
SLP-1985-ChomickiM85 #prolog #scalability #source code #towards- Towards a Programming Environment for Large Prolog Programs (JC, NHM), pp. 230–241.
SLP-1985-SrivastavaOS85 #functional #integration #logic- An(other) Integration of Logic and Functional Programming (AS, DO, AS), pp. 254–260.
SLP-1985-UmrigarP85 #empirical #first-order #logic- An Experiment in Programming with Full First-Order Logic (ZDU, VP), pp. 40–47.
SIGMOD-1984-Hall #algebra #functional #logic #relational- Relational Algebras, Logic, and Functional Programming (PAVH), pp. 326–333.
POPL-1984-Grabowski #logic #on the- On Relative Completeness of Programming Logics (MG), pp. 258–261.
POPL-1984-Johnson #design- Applicative Programming and Digital Design (SDJ), pp. 218–227.
POPL-1984-Shapiro #concurrent #prolog- Systems Programming in Concurrent Prolog (EYS), pp. 93–105.
SCC-1984-ChristopherHK #code generation #using- Using dynamic programming to generate optimized code in a Graham-Glanville style code generator (TWC, PJH, RCK), pp. 25–36.
ICSE-1984-Boydston #question- Programming Cost Estimate: Is It Reasonable? (REB), pp. 153–161.
ICSE-1984-GuyardJ #named- MAIDAY: An Environment for Guided Programming (JG, JPJ), pp. 126–137.
ICSE-1984-LucenaMVC #problem- The Data Transform Programming Metho: An Example for File Processing Problems (CJPdL, RCBM, PASV, DDC), pp. 388–397.
ICSE-1984-TaylorS #ada- Steps to an Advanced Ada Programming Environment (RNT, TAS), pp. 116–125.
ICSE-1984-ToriiMSK #analysis #functional #logic #problem- Functional Programming and Logical Programming for the Telegram Analysis Problem (KT, YM, YS, TK), pp. 463–472.
ICSE-1984-VosburghCWAMHL - Productivity Factors and Programming Environments (JV, BC, RW, BA, HM, SH, YL), pp. 143–152.
STOC-1984-Karmarkar #algorithm #linear #polynomial- A New Polynomial-Time Algorithm for Linear Programming (NK), pp. 302–311.
CADE-1984-Schmidt #reasoning- A Programming Notation for Tactical Reasoning (DAS), pp. 445–459.
SLP-1984-BroughE84 #data flow #logic- Dataflow, Flowcharts, and “LUCID”-style Programming in Logic (DRB, MHvE), pp. 252–258.
SLP-1984-Carlsson84 #functional #implementation #on the #prolog- On Implementing Prolog in Functional Programming (MC), pp. 154–159.
SLP-1984-Gelernter84 #concurrent #prolog- A Note on Systems Programming in Concurrent Prolog (DG), pp. 76–82.
SLP-1984-Zaniolo84 #object-oriented #prolog- Object-Oriented Programming in Prolog (CZ), pp. 265–270.
ICALP-1983-BrookesR #behaviour #equivalence #logic- Behavioural Equivalence Relations Induced by Programming Logics (SDB, WCR), pp. 97–108.
Ada-1983-Hall #ada #database #development- Databases in Software Development: The Ada Programming Support Environment (JAH), pp. 115–132.
POPL-1983-BonarS - Uncovering Principles of Novice Programming (JB, ES), pp. 10–13.
POPL-1983-Paige #algorithm- Transformational Programming — Applications to Algorithms and Systems (RP), pp. 73–87.
POPL-1983-Pratt #data flow #design #paradigm- Five Paradigm Shifts in Language Design and their Realization in Viron, a Dataflow Programming Environment (VRP), pp. 1–9.
DAC-1983-Bassett - Computer Aided Programming (PB), pp. 527–529.
DAC-1983-Drier - Simplification of CNC programming for PWB routing (JD), p. 448.
STOC-1983-Kannan #algorithm #integer #problem- Improved Algorithms for Integer Programming and Related Lattice Problems (RK), pp. 193–206.
LFP-1982-Bohm #combinator #functional- Combinatory Foundation of Functional Programming (CB), pp. 29–36.
POPL-1982-LiptonSV #aspect-oriented- Programming Aspects of VLSI (RJL, RS, JV), pp. 57–65.
ICSE-1982-BarstowDSV #automation- An Automatic Programming System to Support an Experimental Science (DRB, RD, SWS, SV), pp. 360–366.
ICSE-1982-ManoOT #case study #experience #multi- Early Experiences with a Multi-Display Programming Environment (YM, KO, KT), pp. 422–423.
ICSE-1982-Wertz #design #incremental #interactive- The Design of an Integrated, Interactive and Incremental Programming Environment (HW), pp. 157–165.
ILPC-1982-Eshghi82 #fault #logic #metalanguage- Application of Meta-language Programming to Fault Finding in Logic Circuits (KE), pp. 240–246.
ILPC-1982-FurukawaNM82 #concurrent #interpreter #prolog- Prolog Interpreter Based on Concurrent Programming (KF, KN, YM), pp. 38–44.
ILPC-1982-MarkuszK82 #design #prolog- A Design Methodology in Prolog Programming (ZM, AAK), pp. 139–145.
ILPC-1982-Porto82 #logic #named- Epilog: A Language for Extended Programming in Logic (AP), pp. 31–37.
ICALP-1981-BergstraT #algebra #hoare #logic- Algebraically Specified Programming Systems and Hoare’s Logic (JAB, JVT), pp. 348–362.
POPL-1981-Chandra #database- Programming Primitives for Database Languages (AKC), pp. 50–62.
ICSE-1981-CunhaM #data type- Resource = Abstract Data Type + Synchronization — A Methodology for Message Oriented Programming (PRFC, TSEM), pp. 263–272.
ICSE-1981-FeilerM #incremental- An Incremental Programming Environment (PHF, RMM), pp. 44–53.
ICSE-1981-Huff #configuration management #database #effectiveness- A Database Model for Effective Configuration Management in the Programming Environment (KEH), pp. 54–62.
ICSE-1981-Katayama #attribute grammar #functional #named- HFP: A Hierarchical and Functional Programming Based on Attribute Grammar (TK), pp. 343–353.
LISP-1980-GoldsteinB #object-oriented #smalltalk- Extenting Object Oriented Programming in Smalltalk (IPG, DGB), pp. 75–81.
POPL-1980-FriedmanW - An Indeterminate Constructor for Applicative Programming (DPF, DSW), pp. 245–250.
STOC-1980-Reif #logic #probability- Logics for Probabilistic Programming (JHR), pp. 8–13.
STOC-1980-Yao #performance #using- Efficient Dynamic Programming Using Quadrangle Inequalities (FFY), pp. 429–435.
VLDB-1979-Date #database #tutorial- Locking and Recovery in a Shared Database System: An Application Programming Tutorial (CJD), pp. 1–15.
POPL-1979-CartwrightM #first-order #logic- First Order Programming Logic (RC, JM), pp. 68–80.
SCC-1979-Kahrs #implementation #interactive- Implementation of an Interactive Programming System (MK), pp. 76–82.
ICSE-1979-JefferyL #comparison- An Inter-Organizational Comparison of Programming Productivity (DRJ, MJL), pp. 369–377.
VDM-1978-Bjorner #metalanguage #tutorial- Programming in the META-Language: A Tutorial (DB), pp. 24–217.
POPL-1978-Ingalls - The Smalltalk-76 Programming System (DI), pp. 9–16.
POPL-1978-Reif #analysis #linear- Symbolic Programming Analysis in Almost Linear Time (JHR), pp. 76–83.
ICSE-1978-VleckC #multi #process- The Multics System Programming Process (THVV, CTC), pp. 278–280.
VLDB-1977-Su - Associative Programming in CASSM and its Applications (SYWS), pp. 213–228.
POPL-1977-Pratt #performance- The Competence/Performance Dichotomy in Programming (VRP), pp. 194–200.
STOC-1977-Constable #formal method #logic #on the- On the Theory of Programming Logics (RLC), pp. 269–285.
STOC-1977-LynchB #performance- Efficient Reducibility Between Programming Systems: Preliminary Report (NAL, EKB), pp. 228–238.
STOC-1977-Rosenthal - Nonserial Dynamic Programming Is Optimal (AR), pp. 98–105.
ICALP-1976-Galil #integer #on the #proving #theorem proving- On Enumeration Procedures for Theorem Proving and for Integer Programming (ZG), pp. 355–381.
POPL-1976-Kosinski #data flow #semantics- Mathematical Semantics and Data Flow Programming (PRK), pp. 175–184.
ICSE-1976-BalzerGW #approach #implementation #on the- On the Transformational Implementation Approach to Programming (RB, NMG, DSW), pp. 337–344.
ICSE-1976-Bauer #process- Programming as an Evolutionary Process (FLB), pp. 223–234.
ICSE-1976-Carrow #theory and practice- Structured Programming: From Theory to Practice (JCC), pp. 370–372.
ICSE-1976-GerhartY #abstraction #backtracking- Control Structure Abstractions of the Backtracking Programming Technique (SLG, LY), p. 391.
ICSE-1976-Jazayeri #automation #specification- Formal Specification and Automatic Programming (MJ), pp. 293–296.
ICSE-1976-LewT #reliability- Decision Table Programming and Reliability (AL, DT), pp. 345–349.
ICSE-1976-Miyamoto #database- Some Considerations in Database Application Programming (IM), pp. 545–555.
ICSE-1976-Wexelblat #design #how- Maxims for Malfeasant Designers, or How to Design Languages to Make Programming as Difficult as Possible (RLW), pp. 331–336.
ICSE-1976-Wilkes #re-engineering- Software Engineering and Structured Programming (MVW), p. 387.
DAC-1976-JonesN #assessment- A quantitative assessment of IBM’s programming productivity techniques (LCJ, DAN), pp. 344–353.
DAC-1976-VeldermanPM #approach #interactive- An approach to interactive graphic programming (PV, GFP, PJM), pp. 366–370.
ICALP-1974-MartelliM - Dynamic Programming Schemata (AM, UM), pp. 66–80.
DAC-1974-Los #approach #combinator #optimisation- A combinatorial programming approach to the joint optimization of land use and transportation (ML), pp. 220–228.
DAC-1973-Bernstein #fortran #independence- Programming for FORTRAN compatibility and machine independence (SB), pp. 68–78.
ICALP-1972-Schnorr #question- Does the Computational Speed-up Concern Programming? (CPS), pp. 585–591.
SOSP-1969-Neumann #women- The role of motherhood in the pop art of system programming (PGN), pp. 13–18.
DAC-1968-Lewis #backtracking #design- Backtrack programming in welded girder design (ADML).
DAC-1967-Richards #automation #equation #logic #named #simulation- SWAP — a programming system for automatic simulation, wiring and placement of logical equations (DLR).
DAC-1967-RossST #design #interface #multi- The design and programming of a display interface system integrating multi-access and satellite computers (DTR, RHS, DET).
SHARE-1966-Breuer #automation #design #integer- The application of integer programming in design automation (MAB).