# Inspectable Control for Structure-Preserving Software Regeneration

Canonical HTML: https://aogavrilov.com/bn/publications/inspectable-control/

Document language: bn

কাঠামো-সংরক্ষণকারী সফটওয়্যার পুনরুৎপাদনে পরিদর্শনযোগ্য নিয়ন্ত্রণ

স্তরবিন্যস্ত বিচ্ছিন্ন সুপ্ত উপস্থাপন ব্যবহার করে নিয়ন্ত্রণযোগ্য আংশিক কোড পুনরুৎপাদন।

[Alexey Gavrilov](https://orcid.org/0009-0006-3147-5430) 1 [Alan-Barsag Gazzaev](https://orcid.org/0009-0000-0334-312X) 1 [Mikhail Mozikov](https://orcid.org/0000-0003-0594-867X) 2 [Ilya Makarov](https://orcid.org/0000-0002-3308-8825) 2 [Sergey Muravyov](https://orcid.org/0000-0002-4251-1744) 1

1. [ITMO University, Saint Petersburg, Russian Federation](https://en.itmo.ru/)
2. [AXXX, Moscow, Russian Federation](https://axxx.tech/)

[HTML-এ পূর্ণ গবেষণাপত্রটি পড়ুন](https://aogavrilov.com/publications/inspectable-control/full-text/) সূত্র, সারণি, চিত্র ও তথ্যসূত্রসহ অনুসন্ধানযোগ্য পাঠ্য।

চূড়ান্ত লেখকতালিকা ও DOI-সহ লেখকের camera-ready manuscript। CC BY 4.0 author manuscript; the ACM DOI page remains the version of record. [প্রকাশ ও পুনর্ব্যবহারের শর্তাবলি](https://creativecommons.org/licenses/by/4.0/) .

## ৩০ সেকেন্ডে প্রবন্ধ

**গবেষণা প্রশ্ন** স্থূল কাঠামোর নির্বাচিত উপাদান সংরক্ষণ করে একটি উৎপাদক মডেল কীভাবে প্রোগ্রামের বাছাই করা অংশ পরিবর্তন করতে পারে?

### সমস্যা

AI-সহায়িত কোড পরিবর্তনে প্রায়ই প্রোগ্রামের নির্বাচিত কাঠামো স্থির রেখে একটি সীমিত পরিবর্তন করতে হয়। পুরো প্রোগ্রাম পুনরুৎপাদন করলে অসম্পর্কিত অঞ্চল বিঘ্নিত হতে পারে, আর টোকেন-স্তরের সীমাবদ্ধতা স্থূল নিয়ন্ত্রণ-পৃষ্ঠ উন্মুক্ত করে না।

### পদ্ধতি

গবেষণাটি স্তরবিন্যস্ত VQ-VAE দিয়ে 64-টোকেনের Python ফাংশন এনকোড করে, নির্বাচিত স্থূল বিচ্ছিন্ন কোড লক করে এবং অবশিষ্ট সুপ্ত অবস্থানে স্থানীয়ভাবে কোড পুনরুৎপাদনের জন্য মাস্কযুক্ত বিচ্ছিন্ন উৎপাদন ব্যবহার করে।

### প্রধান ফলাফল

চারটি শীর্ষ-স্তরের কোড লক করলে পার্স হার 0.453 থেকে 0.591-এ ওঠে; তবু আনলক অবস্থানগুলো 0.936 হারে পরিবর্তিত হয় এবং শর্তাধীন নমুনার স্বাতন্ত্র্য 0.998 বজায় থাকে।

### কেন এটি গুরুত্বপূর্ণ

ফলগুলো নিয়ন্ত্রণযোগ্য কোড সম্পাদনা ও আংশিক প্রোগ্রাম পুনরুৎপাদনে পরিমাপযোগ্য স্থিতিশীলতা–স্বাধীনতার সমঝোতা দেখায়। এগুলো একটি পরিদর্শনযোগ্য সুপ্ত নিয়ন্ত্রণ-স্তরের প্রাথমিক প্রমাণ দেয়, অর্থগত সমতুল্যতা বা কার্যগত শুদ্ধতার প্রমাণ নয়।

## সারসংক্ষেপ

সীমাবদ্ধ মেরামত, পর্যায়ক্রমিক পরিশোধন এবং কাঠামো-সংরক্ষণকারী পরিবর্তনের মতো সফটওয়্যার প্রকৌশল কর্মপ্রবাহে কোন অংশ বদলাবে আর কোনটি স্থির থাকবে, তার ওপর নিয়ন্ত্রণ প্রয়োজন। এসব ক্রিয়ার জন্য টোকেন-স্তরের উৎপাদন দুর্বল একটি নিয়ন্ত্রণ-পৃষ্ঠ, কারণ সফটওয়্যার প্রকৌশলে সচরাচর যে স্থূল কাঠামোগত অপরিবর্তনীয়তা সংরক্ষণের লক্ষ্য থাকে, তার বদলে এটি স্থানীয় দৃশ্যমান পাঠ্যকে সীমাবদ্ধ করে। সফটওয়্যার নিদর্শনের একটি পরিদর্শনযোগ্য মধ্যবর্তী উপস্থাপনা হিসেবে আমরা স্তরবিন্যস্ত বিচ্ছিন্ন সুপ্ত চলক অধ্যয়ন করি: একটি স্তরবিন্যস্ত VQ-VAE, 64-টোকেনের Python ফাংশনকে স্থূল ও সূক্ষ্ম বিচ্ছিন্ন কোডে সংকুচিত করে; আর মাস্কযুক্ত বিচ্ছিন্ন উৎপাদন আংশিক সীমাবদ্ধতার অধীনে কেবল নির্বাচিত অবস্থানগুলো পুনরুৎপাদন করে। প্রাক্‌প্রক্রিয়াকৃত 2,000টি Python ফাংশনে শীর্ষ স্তরের চারটি কোড স্থির রাখলে পার্স হার 0.453 থেকে 0.591-এ উন্নীত হয়; একই সঙ্গে অনিরুদ্ধ অবস্থানগুলোতে উল্লেখযোগ্য পরিবর্তন (সম্পাদনা-স্বাধীনতা, 0.936) এবং প্রায় সর্বোচ্চ নমুনা-স্বাতন্ত্র্য (বৈচিত্র্য, 0.998) বজায় থাকে। স্থির স্থূল প্রসঙ্গে নিম্নস্তরের পরিশোধন দুর্বলতর হলেও একমুখী থাকে, যা স্তরবিন্যাসটির স্থূল-থেকে-সূক্ষ্ম পাঠকে সমর্থন করে। সামগ্রিকভাবে, ফলগুলো টোকেন স্তরের ওপরে সীমাবদ্ধ ও কাঠামো-সংরক্ষণকারী সফটওয়্যার-নিদর্শন পুনরুৎপাদনে সহায়ক একটি ব্যবহারিক নিয়ন্ত্রণ-স্তরের প্রাথমিক প্রমাণ দেয়।

প্রকাশনার স্থান Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering

অবদানের ধরন সুপ্ত-পরিসর নিয়ন্ত্রণপদ্ধতি

5 জুলাই, 2026 পৃষ্ঠা 1406–1407 সহযোগী পোস্টার

DOI [https://doi.org/10.1145/3803437.3807386](https://doi.org/10.1145/3803437.3807386)

## বিষয়বস্তু এই পৃষ্ঠায়

## প্রধান ফলাফল

| বিন্যাস | পার্স হার | কাঠামোর রূপরেখা | স্বাক্ষর | আনলক করা পরিবর্তন |
| --- | --- | --- | --- | --- |
| ইনপুট (সংক্ষিপ্ত) | 0.994 | 0.994 | 0.994 | — |
| কোডেক পুনর্গঠন | 0.857 | 0.848 | 0.493 | 0 |
| শর্তহীন উৎপাদন | 0.453 | 0.08 | 0 | 0.995 |
| শর্তাধীন, উপসর্গ k=4 | 0.591 | 0.295 | 0.061 | 0.936 |
| শর্তাধীন, সিগনেচার পরিসর | 0.6 | 0.302 | 0.063 | প্রতিবেদিত হয়নি |

**প্রধান ফলাফল।** স্থূল সুপ্ত অবস্থান লক করলে সম্পাদনযোগ্য অঞ্চলের পরিবর্তন স্তব্ধ না করেই বাক্যগঠনগত স্থিতিশীলতা বাড়ে; ফলটি কাঠামোগত নিয়ন্ত্রণ প্রদর্শন করে, কার্যগত সমতুল্যতার নিশ্চয়তা নয়।

ফলাফল ডাউনলোড করুন: [CSV](https://aogavrilov.com/publications/inspectable-control/results.csv) [JSON](https://aogavrilov.com/publications/inspectable-control/results.json) [মার্কডাউন](https://aogavrilov.com/publications/inspectable-control/results.md) বাহ্যিক মিরর: [Hugging Face ডেটাসেট কার্ড](https://huggingface.co/datasets/aogavrilov/inspectable-control-results)

## PDF ও উদ্ধৃতিতথ্য

**এই গবেষণাপত্রটি উদ্ধৃত করুন** BibTeX হলো প্রস্তাবিত বিন্যাস। নিচের প্রতিটি রূপ একই প্রকাশনা-নথি থেকে তৈরি।

```
@inproceedings{Gavrilov2026InspectableControl,
  title      = {Inspectable Control for Structure-Preserving Software Regeneration},
  author     = {Gavrilov, Alexey and Gazzaev, Alan-Barsag and Mozikov, Mikhail and Makarov, Ilya and Muravyov, Sergey},
  booktitle  = {Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering},
  publisher  = {ACM},
  year       = {2026},
  pages      = {1406--1407},
  doi        = {10.1145/3803437.3807386},
  url        = {https://doi.org/10.1145/3803437.3807386},
  isbn       = {979-8-4007-2636-1},
}
```

উদ্ধৃতি-ফাইল: [APA পাঠ](https://aogavrilov.com/publications/inspectable-control/citation-apa.txt) [IEEE টেক্সট](https://aogavrilov.com/publications/inspectable-control/citation-ieee.txt) [RIS](https://aogavrilov.com/publications/inspectable-control/citation.ris) [CSL-JSON](https://aogavrilov.com/publications/inspectable-control/citation.json) [Schema.org JSON-LD](https://aogavrilov.com/publications/inspectable-control/metadata.jsonld) [OAI-DC XML](https://aogavrilov.com/publications/inspectable-control/oai-dc.xml) [OpenAIRE v4 XML](https://aogavrilov.com/publications/inspectable-control/openaire.xml) [MODS XML](https://aogavrilov.com/publications/inspectable-control/mods.xml) [JATS 1.4 মেটাডেটা XML](https://aogavrilov.com/publications/inspectable-control/metadata.jats.xml) [পূর্ণপাঠ JATS 1.4 XML](https://aogavrilov.com/publications/inspectable-control/full-text/article.jats.xml) [RDF Turtle](https://aogavrilov.com/publications/inspectable-control/metadata.ttl) [লিংক সেট (JSON)](https://aogavrilov.com/publications/inspectable-control/linkset.json) [লিংক সেট (HTTP)](https://aogavrilov.com/publications/inspectable-control/linkset) [RO-Crate](https://aogavrilov.com/publications/inspectable-control/ro-crate-metadata.json)

DOI: [https://doi.org/10.1145/3803437.3807386](https://doi.org/10.1145/3803437.3807386)

পূর্ণাঙ্গ নির্দেশিকা

## পূর্ণাঙ্গ গবেষণা নির্দেশিকা

## পদ্ধতি

## 

পদ্ধতিটি একটি স্বল্প Python ফাংশনকে দুই স্তরের বিচ্ছিন্ন কোডে সংকুচিত করে, নির্বাচিত স্থূল অবস্থান স্থির রাখে এবং পুনরায় কোডে ডিকোড করার আগে অবশিষ্ট অবস্থানগুলো পুনরুৎপাদন করে।

1. এনকোড করুন একটি 64-টোকেনের Python ফাংশনকে স্তরবিন্যস্ত VQ-VAE দিয়ে 16টি উচ্চস্তরের কোড ও 32টি নিম্নস্তরের কোডে সংকুচিত করুন।
2. লক করুন সংরক্ষণীয় কাঠামোর প্রতিনিধিত্বকারী স্থূল কোড-অবস্থান বেছে নিন—যেমন ফাংশন-সিগনেচারের পরিসর আচ্ছাদনকারী একটি উপসর্গ।
3. পুনরুৎপাদন করুন কেবল আনলক করা অবস্থানগুলোর ওপর মাস্কযুক্ত বিচ্ছিন্ন উৎপাদন চালান এবং সম্পূর্ণ স্তরবিন্যাসটি আবার সোর্স কোডে ডিকোড করুন।
4. পরীক্ষা করুন কোনো পুনরুৎপাদন গ্রহণের আগে পার্স হার, কাঠামোগত প্রতিরূপ সূচক, আনলক করা অবস্থানের পরিবর্তন এবং নমুনার স্বাতন্ত্র্য পরিমাপ করুন।

![নির্বাচিত স্থূল প্রোগ্রাম-কোড স্থির রেখে মাস্কযুক্ত সূক্ষ্ম বিচ্ছিন্ন কোডগুলো পুনরুৎপাদন করা হয় এবং ডিকোড করে একটি পরিবর্তিত Python ফাংশনে রূপ দেওয়া হয়।](https://aogavrilov.com/publications/inspectable-control/hierarchical-discrete-latent-code-editing.svg)

**স্তরবিন্যস্ত বিচ্ছিন্ন সুপ্ত কোড সম্পাদনা নির্বাচিত স্থূল প্রোগ্রাম-কাঠামো সংরক্ষণ করে এবং সম্পাদনযোগ্য অঞ্চলে সূক্ষ্ম কোড পুনরুৎপাদন করে।* উৎস: [প্রকাশিত পদ্ধতি ও ফলাফলের ভিত্তিতে লেখকের তৈরি ব্যাখ্যামূলক চিত্র।](https://doi.org/10.1145/3803437.3807386) . পুনর্ব্যবহারের শর্ত: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) . প্রস্তাবিত সূত্রোল্লেখ: Gavrilov et al. (2026), Inspectable Control for Structure-Preserving Software Regeneration. [SVG ডাউনলোড করুন](https://aogavrilov.com/publications/inspectable-control/hierarchical-discrete-latent-code-editing.svg) .*

### মূল ধারণা

টোকেনের ওপরের স্তরে শেখা উপস্থাপনে নিয়ন্ত্রণ প্রয়োগ করা হয়: স্থূল সুপ্ত অবস্থান এমন সুস্পষ্ট স্থান নির্ধারণ করে, যেখানে কাঠামো স্থির রাখা যায়, অথচ নিকটবর্তী বাস্তবায়নগত বিবরণ সম্পাদনযোগ্য থাকে।

### নিকটবর্তী পদ্ধতি থেকে পার্থক্য

প্রম্পট-স্তরের বা টোকেন-স্তরের সীমাবদ্ধতা দৃশ্যমান পাঠ্যের ওপর কাজ করে। প্রস্তাবিত ইন্টারফেসটি স্থূল ও সূক্ষ্ম বিচ্ছিন্ন নিয়ন্ত্রণবিন্দু উন্মুক্ত করে এবং এর ফলে সৃষ্ট স্থিতিশীলতা–স্বাধীনতার ভারসাম্য পরিমাপ করে।

### নতুন কী

কাজটি সীমাবদ্ধ সফটওয়্যার আর্টিফ্যাক্ট পুনরুৎপাদনের জন্য একটি পরিদর্শনযোগ্য স্তরবিন্যস্ত সুপ্ত নিয়ন্ত্রণ-স্তর প্রবর্তন ও মূল্যায়ন করে।

## যেসব প্রশ্নের উত্তর পেতে এই গবেষণাপত্র সহায়ক

## 

গবেষণাপত্রভিত্তিক সংক্ষিপ্ত উত্তরের জন্য একটি প্রশ্ন খুলুন। প্রমাণের বিস্তারিত সীমা ‘সীমাবদ্ধতা’ অংশে দেওয়া আছে।

1. সবকিছু নতুন করে না লিখে AI কীভাবে কোড সম্পাদনা করতে পারে? প্রবন্ধটি টোকেন স্তরের ওপরে আংশিক কোড পুনরুৎপাদন অধ্যয়ন করে। একটি স্তরবিন্যস্ত VQ-VAE স্বল্প Python ফাংশনকে স্থূল ও সূক্ষ্ম বিচ্ছিন্ন কোডে মানচিত্রিত করে; নির্বাচিত স্থূল অবস্থান লক করা হয় এবং মাস্কযুক্ত বিচ্ছিন্ন উৎপাদন ডিকোডিংয়ের আগে কেবল অবশিষ্ট সুপ্ত অবস্থানগুলো পরিবর্তন করে। পুরো ফাংশন পুনরুৎপাদনের বদলে এটি একটি সুস্পষ্ট সংরক্ষণ-সীমা দেয়।
2. কোড উৎপাদনের সময় কোন পদ্ধতিগুলো প্রোগ্রামের কাঠামো সংরক্ষণ করে? এই কাজে স্তরবিন্যস্ত বিচ্ছিন্ন সুপ্ত নিয়ন্ত্রণ পরীক্ষা করা হয়েছে। স্থূল সুপ্ত অবস্থান স্থির রেখে আনলক অবস্থানগুলো পুনরুৎপাদন করা যায়; এরপর পার্স হার ও কাঠামোগত প্রক্সি পরিমাপ করা হয়। প্রমাণটি সংক্ষিপ্ত Python ফাংশনে সম্ভাবনাভিত্তিক কাঠামোগত স্থিতিশীলতা সম্পর্কিত; এটি হুবহু AST সংরক্ষণ, অর্থগত সমতুল্যতা বা কার্যগত শুদ্ধতা প্রতিষ্ঠা করে না।
3. স্তরবিন্যস্ত বিচ্ছিন্ন সুপ্ত চলক কি কোডের ওপর স্থানীয় নিয়ন্ত্রণ দিতে পারে? প্রতিবেদিত 2,000-ফাংশনের পরীক্ষায় চারটি শীর্ষ-স্তরের কোড লক করলে পার্স হার 0.453 থেকে 0.591-এ ওঠে। একই সময়ে, আনলক অবস্থানগুলোর 0.936 পরিবর্তিত হয় এবং শর্তাধীন নমুনার স্বাতন্ত্র্য ছিল 0.998। ফলগুলো প্রাথমিকভাবে ইঙ্গিত করে যে স্থূল প্রচ্ছন্ন সীমাবদ্ধতা স্থানীয় সম্পাদনার স্বাধীনতা বা নমুনার বৈচিত্র্য বিলোপ না করেও কিছু কাঠামো সংরক্ষণ করতে পারে।
4. কোড উৎপাদনে কাঠামোগত স্থিতিশীলতা ও বৈচিত্র্যের ভারসাম্য কীভাবে রক্ষা করা যায়? প্রবন্ধটি কেবল বৈধতা সর্বোত্তম না করে স্থিতিশীলতা ও স্বাধীনতাকে একত্রে মূল্যায়ন করে। স্থূল কোড লক করলে সিনট্যাক্টিক বৈধতা বাড়ে, অথচ অনিরুদ্ধ অবস্থানের পরিবর্তন উচ্চ থাকে এবং শর্তাধীন নমুনাগুলো প্রায় সম্পূর্ণ স্বতন্ত্র থাকে। ফলটি পরীক্ষিত বিন্যাসে পরিমাপযোগ্য স্থিতিশীলতা–স্বাধীনতার সমঝোতা প্রদর্শন করে, কোনো সর্বজনীন সর্বোত্তম সমাধান নয়।
5. এই কাজটি LLM-সহায়িত কোড সম্পাদনার সঙ্গে কীভাবে সম্পর্কিত? পরীক্ষিত মডেলটি মাস্কযুক্ত বিচ্ছিন্ন উৎপাদনসহ স্তরবিন্যস্ত VQ-VAE, বৃহৎ ভাষা মডেল নয়। তবু নিয়ন্ত্রণের সমস্যাটি LLM-সহায়িত সম্পাদনার জন্য প্রাসঙ্গিক, কারণ অনুরোধকৃত অঞ্চলের বাইরে অপ্রয়োজনীয় পরিবর্তন বাস্তব উদ্বেগের বিষয়। গবেষণাপত্রটির অবদান একটি পরিপূরক সুপ্ত-পরিসর প্রক্রিয়া ও মূল্যায়ন-কাঠামো; LLM সম্পাদনার বেঞ্চমার্ক নয়।

## নিকটবর্তী পদ্ধতিগুলোর সঙ্গে তুলনা

## 

| সক্ষমতা | টোকেন-স্তরের নিয়ন্ত্রণ | স্তরবিন্যস্ত সুপ্ত নিয়ন্ত্রণ |
| --- | --- | --- |
| স্থূল কাঠামো স্থির রাখুন | সীমিত | অন্তর্নিহিত স্থূল-কোড লকিং |
| আংশিক পুনরুৎপাদন | ভঙ্গুর উপরিতলীয় সীমাবদ্ধতা | নির্বাচিত কোডগুলোর মাস্কযুক্ত পুনঃনমুনায়ন |
| পরীক্ষণযোগ্য নিয়ন্ত্রণ-বিন্দু | কোনো সুস্পষ্ট মধ্যবর্তী স্তর নেই | স্থূল ও সূক্ষ্ম বিচ্ছিন্ন অবস্থান |
| এই গবেষণাপত্রে উপস্থাপিত প্রমাণ | সম্পূর্ণ ভিত্তিরেখা হিসেবে মূল্যায়িত হয়নি | সিনট্যাক্টিক স্থিতিশীলতা ও সম্পাদনা-স্বাধীনতার নিদান |

সারণিটি ইন্টারফেস ও গবেষণায় পরিমাপ করা প্রমাণ বর্ণনা করে; এটি কার্যগত শুদ্ধতা বা সর্বজনীন শ্রেষ্ঠত্ব দাবি করে না।

## প্রাসঙ্গিকতা ও পরিধি

## 

AI-সহায়িত কোড রূপান্তর কী পরিবর্তন করতে পারবে এবং প্রোগ্রামের কোন অংশ স্থিতিশীল থাকবে—এ বিষয়ে সুস্পষ্ট নিয়ন্ত্রণ প্রয়োজন এমন কাজের সঙ্গে প্রবন্ধটি সবচেয়ে প্রাসঙ্গিক।

1. নিয়ন্ত্রণযোগ্য ও কাঠামো-সংরক্ষণকারী কোড উৎপাদন
2. স্থানীয় প্রোগ্রাম মেরামত ও সীমাবদ্ধ রিফ্যাক্টরিং
3. সোর্স কোডের জন্য স্তরবিন্যস্ত বিচ্ছিন্ন উপস্থাপনা
4. উৎস কোডের জন্য মাস্কযুক্ত বিচ্ছিন্ন উৎপাদন
5. সফটওয়্যার আর্টিফ্যাক্টের প্রচ্ছন্ন নিয়ন্ত্রণ

## সীমাবদ্ধতা

## 

- গবেষণাটি 64 টোকেনে ছাঁটা সংক্ষিপ্ত Python ফাংশনের মধ্যেই সীমাবদ্ধ।
- মূল্যায়নে কার্যগত সমতুল্যতার পরীক্ষা না করে argmax ডিকোডিং এবং বাক্যতাত্ত্বিক বা কাঠামোগত প্রক্সি ব্যবহার করা হয়েছে।
- হুবহু সিগনেচার সংরক্ষণ এখনও দুর্বল।
- নিম্ন-স্তরের নিয়ন্ত্রণ শীর্ষ-স্তরের নিয়ন্ত্রণের তুলনায় দুর্বল।
- প্রচ্ছন্ন অবস্থানগুলো এখনো AST স্প্যান, সিগনেচার বা নিয়ন্ত্রণ-প্রবাহ কাঠামোর মতো অর্থগত অঞ্চলের সঙ্গে সঙ্গতিপূর্ণ নয়।
- ফলগুলো ব্যবহারিক মেরামত, রিফ্যাক্টরিং বা রিপোজিটরি-স্তরের পরিবর্তনের শুদ্ধতা প্রতিষ্ঠা করে না।

## গবেষণাপত্রে উদ্ধৃত তথ্যসূত্র

## 

এন্ট্রিগুলো গবেষণাপত্রের PDF-এ নম্বরযুক্ত তথ্যসূত্র অংশের সঙ্গে সঙ্গতিপূর্ণ।

1. Ali Razavi, Aaron van den Oord, Oriol Vinyals. 2019 . [Generating Diverse High-Fidelity Images with VQ-VAE-2](https://arxiv.org/abs/1906.00446) . Advances in Neural Information Processing Systems .
2. Jacob Austin, Daniel D. Johnson, Jonathan Ho, Daniel Tarlow, Rianne van den Berg. 2021 . [Structured Denoising Diffusion Models in Discrete State-Spaces](https://arxiv.org/abs/2107.03006) . Advances in Neural Information Processing Systems .
3. Subham Sekhar Sahoo, Marianne Arriola, Yair Schiff, Aaron Gokaslan, Edgar Marroquin, Justin T Chiu, Alexander Rush, Volodymyr Kuleshov. 2024 . [Simple and Effective Masked Diffusion Language Models](https://arxiv.org/abs/2406.07524) . Advances in Neural Information Processing Systems .
4. Shraddha Barke, Michael B. James, Nadia Polikarpova. 2023 . [Grounded Copilot: How Programmers Interact with Code-Generating Models](https://doi.org/10.1145/3586030) . Proceedings of the ACM on Programming Languages .
5. Fengji Zhang, Bei Chen, Yue Zhang, Jacky Keung, Jin Liu, Daoguang Zan, Yi Mao, Jian-Guang Lou, Weizhu Chen. 2023 . [RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generation](https://doi.org/10.18653/v1/2023.emnlp-main.151) . Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing .

## উপকরণ ও পুনরুৎপাদনযোগ্যতা

## 

### ডেটা-বিবৃতি

## সংস্করণসমূহ

## 

1. **প্রকাশিত সংস্করণ** [ACM FSE Companion, 2026](https://doi.org/10.1145/3803437.3807386)
2. **লেখকের manuscript** [চূড়ান্ত লেখকতালিকা ও DOI-সহ পাঠ্য-অভিগম্য ক্যামেরা-রেডি পাণ্ডুলিপি](https://aogavrilov.com/publications/inspectable-control/paper.pdf)
3. **বাহ্যিক পূর্ণপাঠ মিরর** [Hugging Face-এ CC BY 4.0 লাইসেন্সযুক্ত লেখক-পাণ্ডুলিপি](https://huggingface.co/datasets/aogavrilov/inspectable-control-results/resolve/main/paper.pdf)
4. **রিপোজিটরি রেকর্ড খুলুন** [OpenAIRE-এ সূচিবদ্ধ Zenodo রেকর্ড](https://zenodo.org/records/21605395)
5. **রিপোজিটরির পূর্ণ পাঠ খুলুন** [Zenodo CC BY 4.0 লেখক-পাণ্ডুলিপি; স্থানীয় পাণ্ডুলিপির পাঠের সমতুল্য](https://zenodo.org/records/21605395/files/fse2026-posters-final11%20%284%29.pdf?download=1)
6. **লেখকের উপকরণ** [পোস্টার ও স্লাইড ডেক](https://aogavrilov.com/publications/inspectable-control/media/)
7. **গ্রন্থপঞ্জিগত রেকর্ড** [DBLP](https://dblp.org/rec/conf/sigsoft/GavrilovGMMM26)
8. **গবেষণামূলক রেকর্ড খুলুন** [OpenAlex](https://openalex.org/W7169573479)
9. **উদ্ধৃতি-গ্রাফ রেকর্ড** [Semantic Scholar](https://www.semanticscholar.org/paper/93c3de037596ce177d9d882d214ccad5c5405b00)
10. **লেখকের শেয়ার করা পূর্ণপাঠ** [ResearchGate](https://www.researchgate.net/publication/410435483_Inspectable_Control_for_Structure-Preserving_Software_Regeneration)
11. **সহজ ভাষায় সারসংক্ষেপ** [Kudos](https://www.growkudos.com/publications/10.1145%252F3803437.3807386/reader)

প্রকাশিত DOI-ই প্রধান গ্রন্থপঞ্জিগত শনাক্তকারী। সংস্করণভেদে এই পৃষ্ঠাই প্রকল্পের একমাত্র প্রামাণ্য URL হিসেবে বহাল থাকে।

## সংশ্লিষ্ট প্রকাশনা

- [Where Quality Breaks in Compressed Short-Text Generation: Staged Bottleneck Localization](https://aogavrilov.com/bn/publications/where-quality-breaks/)

পড়ুন: [নিয়ন্ত্রণযোগ্য কোড সম্পাদনা](https://aogavrilov.com/bn/projects/discrete-latent-generation/) গবেষণা-নির্দেশিকা। [লেখক পরিচিতি](https://aogavrilov.com/about/) .

### লক্ষ্যনির্দিষ্ট গবেষণা নোট

প্রমাণের সীমারেখা ও এই গবেষণাপত্রে প্রত্যাবর্তী সংযোগসহ অভিপ্রায়-নির্দিষ্ট উত্তর।

- [উৎপাদক মডেলের সাহায্যে স্থানীয় কোড পরিবর্তন](https://aogavrilov.com/bn/research-notes/localized-code-modification-generative-models/)
- [সফটওয়্যার প্রকৌশলে সীমাবদ্ধ কোড উৎপাদন](https://aogavrilov.com/bn/research-notes/constrained-code-generation-software-engineering/)
- [AI-সহায়িত রিফ্যাক্টরিং: পদ্ধতি ও প্রমাণ](https://aogavrilov.com/bn/research-notes/ai-assisted-refactoring-evidence/)
- [পূর্বানুমেয় কোড উৎপাদনে একটি সংরক্ষণ-চুক্তি প্রয়োজন](https://aogavrilov.com/bn/research-notes/predictable-code-generation-preservation-contract/)
